.HS70Aa_main{max-width:var(--max);width:100%;padding:64px var(--gutter) 96px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.HS70Aa_intro{flex-direction:column;gap:18px;max-width:820px;display:flex}.HS70Aa_code{color:var(--acc);font:500 13px/1 ui-monospace,Menlo,monospace}.HS70Aa_heading{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,6vw,84px);font-weight:800;line-height:.95}.HS70Aa_lede{color:var(--ink-2);max-width:640px;margin:0;font-size:19px;line-height:1.55}.HS70Aa_search{border:1px solid var(--ink);max-width:640px;height:56px;margin-top:6px;display:flex}.HS70Aa_search:focus-within{outline:2px solid var(--acc);outline-offset:2px}.HS70Aa_searchLabel{flex-grow:1;min-width:0;display:flex}.HS70Aa_srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.HS70Aa_searchInput{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;padding:0 16px;font-size:17px}.HS70Aa_searchButton{background:var(--ink);width:120px;color:var(--paper);cursor:pointer;border:none;flex-shrink:0;font-size:15px;font-weight:700}.HS70Aa_doors{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;display:grid}.HS70Aa_door{border:1px solid var(--line);flex-direction:column;gap:8px;padding:22px;display:flex}.HS70Aa_door:hover{border-color:var(--ink)}.HS70Aa_doorTitle{letter-spacing:-.4px;font-size:20px;font-weight:700}.HS70Aa_doorText{color:var(--muted);font-size:14px;line-height:1.5}.HS70Aa_footnote{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.HS70Aa_footnote a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:640px){.HS70Aa_main{padding-left:16px;padding-right:16px}}
