.clp{flex:1;width:100%;max-width:1040px;margin-inline:auto;padding:48px clamp(20px,4vw,56px) 72px}.clp__head{max-width:680px;margin:0 0 36px}.clp__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--link-ink);margin:0 0 10px;font-size:12px;font-weight:700}.clp h1{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,4.4vw,44px);line-height:1.08}.clp__lede{max-width:58ch;color:var(--ink-3);margin:0 0 22px;font-size:16px;line-height:1.6}.clp__copy{border-radius:var(--r);background:var(--card);max-width:560px;box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.clp__copy code{white-space:nowrap;min-width:0;font:500 13.5px var(--mono);color:var(--ink);flex:1;overflow-x:auto}.clp__copy .btn{flex:none;height:34px;padding:0 14px;font-size:13px}.clp__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.clp__card{border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1717170a;padding:22px 22px 20px}.clp__card h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:17px}.clp__card ol{color:var(--ink-2);gap:10px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.55;list-style:decimal;display:grid}.clp__card p{color:var(--ink-2);margin:0 0 12px;font-size:14.5px;line-height:1.55}.clp__card code,.clp__small code{font:500 12.5px var(--mono);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px}.clp__card .clp__copy{max-width:none}.clp__small{color:var(--ink-4)!important;margin:12px 0 0!important;font-size:13px!important}.clp__asks{margin:44px 0 0}.clp__asks h2,.clp__notes h2{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin:0 0 12px;font-size:13px;font-weight:700}.clp__asks ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.clp__asks li{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:99px;padding:9px 14px;font-size:14px}.clp__notes{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 36px;margin:48px 0 0;padding:28px 0 0;display:grid}.clp__notes p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.65}.clp__notes a{color:var(--link-ink);font-weight:600}
