:root{--paper:#f0efea;--ink:#11110f;--acid:#d8ff3e;--red:#ff4f39;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.6}.resource-nav{height:68px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bbb}.resource-nav a{color:inherit;text-decoration:none}.resource-brand{font-weight:900;font-size:20px}.resource-nav .cta{background:var(--ink);color:#fff;padding:10px 15px;font-size:11px;text-transform:uppercase}.resource-hero{padding:90px 4vw 70px;border-bottom:1px solid}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:bold;text-transform:uppercase}.resource-hero h1{font-size:clamp(52px,8.5vw,125px);line-height:.88;letter-spacing:-.065em;max-width:1200px;margin:30px 0}.resource-hero h1 em{font-family:var(--serif);font-weight:400;color:var(--red)}.resource-hero>p{font-family:var(--serif);font-size:24px;max-width:750px}.article-grid{max-width:1180px;margin:auto;padding:70px 4vw;display:grid;grid-template-columns:230px minmax(0,700px);gap:80px}.toc{position:sticky;top:25px;align-self:start;border-top:3px solid;padding-top:15px}.toc a{display:block;color:#666;text-decoration:none;padding:7px 0;font-size:12px}.article h2{font-size:38px;line-height:1.05;letter-spacing:-.035em;margin:70px 0 20px}.article h2:first-child{margin-top:0}.article h3{font-size:20px;margin-top:35px}.article p,.article li{font-size:17px}.article blockquote{margin:35px 0;padding:24px;border-left:6px solid var(--red);background:#fff;font-family:var(--serif);font-size:24px}.brief-template{background:var(--ink);color:#fff;padding:28px;margin:30px 0}.brief-template b{color:var(--acid)}.brief-template dl{display:grid;grid-template-columns:140px 1fr}.brief-template dd{margin-bottom:12px}.inline-cta{background:var(--acid);padding:30px;margin:60px 0}.inline-cta h2{margin:0 0 15px}.inline-cta a{display:inline-block;background:var(--ink);color:#fff;text-decoration:none;padding:14px 18px;font-weight:bold}.example-sheet{max-width:1060px;margin:60px auto;padding:0 4vw}.sheet-head{display:flex;justify-content:space-between;border-bottom:4px solid;padding-bottom:30px}.sheet-head h1{font-size:clamp(44px,7vw,90px);line-height:.9;margin:15px 0}.sheet-head strong{font-family:var(--serif);font-size:56px;color:var(--red)}.dna-row{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid}.dna-row div{padding:20px;border-right:1px solid}.dna-row small{display:block;color:#777}.cue-table{width:100%;border-collapse:collapse;margin:35px 0}.cue-table th,.cue-table td{text-align:left;padding:15px 10px;border-bottom:1px solid}.cue-table th{font-size:10px;letter-spacing:1px}.example-note{font-family:var(--serif);font-size:24px}.resource-footer{padding:45px 4vw;background:var(--ink);color:#fff;display:flex;justify-content:space-between}.resource-footer a{color:var(--acid)}@media(max-width:720px){.article-grid{grid-template-columns:1fr;padding-top:35px}.toc{position:static}.resource-hero{padding-top:55px}.resource-hero h1{font-size:14vw}.dna-row{grid-template-columns:1fr 1fr}.sheet-head{display:block}.cue-table{font-size:12px}.resource-footer{display:block}}

