.pub-hero{padding-block:64px 48px}.pub-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px 56px;display:grid}.pub-hero-copy{gap:20px;min-width:0;display:grid}.landing .pub-h1{transform-origin:0;text-wrap:balance;margin:0;font-size:clamp(64px,11vw,132px);line-height:.86;transform:rotate(-3deg)}.pub-lede{max-width:62ch}.pub-log{min-width:0;color:var(--lp-text);background:var(--lp-card);border-left:2px solid var(--lp-ink);white-space:pre;margin:0;padding:16px 18px;font-family:inherit;font-size:12.5px;line-height:20px;overflow-x:auto}.pub-disclaimer{border:2px solid var(--lp-hard);background:var(--color-action-secondary-tint);max-width:62ch;color:var(--color-text-primary);font-family:var(--font-body);align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.pub-disclaimer svg{flex:none;width:20px;height:20px;margin-top:1px}.pub-disclaimer strong{font-weight:800}.landing .pub-skip{color:var(--lp-ink);justify-self:start;font-size:13px}.pub-band{background:var(--lp-paper);padding-block:64px}.pub-sec-head{gap:10px;margin-bottom:28px;display:grid}.pub-h2{color:var(--lp-ink);text-wrap:balance;margin:0;font-size:20px;font-weight:700}.pub-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pub-way{background:var(--lp-bg);border:1px dashed var(--lp-line);align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.pub-way-lead{border:2px solid var(--lp-hard);box-shadow:6px 6px 0 var(--lp-ink)}.pub-way h2{color:var(--lp-ink);margin:0;font-size:17px;font-weight:700}.pub-way p{color:var(--lp-text);max-width:60ch;margin:0;font-size:13px;line-height:21px}.pub-way-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing .pub-tag{background:var(--lp-tag);color:var(--lp-tag-text);padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none}.pub-plain-btn,.adv-plain-btn{min-height:36px;font:inherit;color:var(--lp-ink);background:var(--lp-paper);border:1px dashed var(--lp-slate);cursor:pointer;padding:7px 12px;font-size:12px}.pub-plain-btn:hover,.adv-plain-btn:hover{background:var(--lp-card)}.pub-copy-status{color:var(--lp-muted);overflow-wrap:anywhere;font-size:12px}.landing .pub-btn{border:2px solid var(--lp-hard);min-height:40px}.landing .pub-skip:focus-visible,.pub-plain-btn:focus-visible,.landing .pub-tag:focus-visible,.landing .pub-btn:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}@media (max-width:1100px){.pub-hero{padding-block:56px 40px}}@media (max-width:860px){.pub-hero-grid,.pub-ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pub-hero,.pub-band{padding-block:40px}.landing .pub-h1{font-size:64px}.pub-log{font-size:11.5px}}
