.acdc{--ink:#0a0a09;--cream:#f2f0ed;--orange:#e8621a;--rule:#d9d5cf;--muted:#68645f;--professional:#0b5e9e;--personal:#c07a16;background:var(--cream);color:var(--ink);padding:56px 20px 80px;font-family:Inter,sans-serif}.acdc-wrap{max-width:760px;margin:0 auto}.acdc h1,.acdc h2,.acdc h3{text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-weight:900;line-height:.95}.acdc h1{font-size:clamp(64px,16vw,120px)}.acdc-sub{margin:16px 0 20px;font-size:18px;font-weight:600}.acdc p{margin:0 0 16px;font-size:17px;line-height:1.6}.acdc section{border-top:1px solid var(--rule);margin-top:40px;padding:48px 0 16px}.acdc h2{margin-bottom:22px;font-size:clamp(34px,8vw,52px)}.acdc h3{margin:28px 0 10px;font-size:26px}.acdc ol{margin:0;padding-left:22px}.acdc li{margin-bottom:10px;font-size:17px;line-height:1.6}.acdc-callout{border-left:4px solid var(--orange);margin-top:24px;padding:6px 0 6px 18px}.acdc-grid{grid-template-columns:1fr;gap:20px;margin-top:28px;display:grid}@media (width>=640px){.acdc-grid{grid-template-columns:1fr 1fr}}.acdc-wide{max-width:1100px;margin:0 auto}@media (width>=1000px){.acdc-grid{grid-template-columns:repeat(4,1fr)}}.acdc-card{border:2px solid var(--ink);aspect-ratio:auto;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.acdc-name{font-size:16px;font-weight:700}.acdc-known{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.acdc-tag{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;color:var(--cream);background:var(--pc);border-radius:999px;align-self:flex-start;padding:2px 12px;font-size:14px;font-weight:700}.acdc-card h4{text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:900;line-height:.95}.acdc-card .acdc-action{flex:1;margin:0;font-size:15px}.acdc-done{border-top:2px dashed var(--pc);padding-top:12px;font-size:14px;line-height:1.5}.acdc-foot{border-top:1px solid var(--rule);margin-top:56px;padding-top:28px}.acdc-foot p{margin:0 0 8px;font-size:16px}.acdc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}
