.sq{flex-direction:column;gap:32px;padding-bottom:64px;display:flex}.sq>p{margin:0}.sq-lead{font:300 clamp(22px,2.2vw,28px)/1.3 var(--display)}.sq-updated{font:500 13px/1.3 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.sq-note{border-left:1px solid var(--ink);color:#4a4a4a;padding:10px 14px;font-size:16px}.sq-toc{flex-direction:column;gap:14px;scroll-margin-top:96px;display:flex}.sq-toc ol{columns:2;column-gap:40px;margin:0;padding-left:1.4em}.sq-toc li{break-inside:avoid;padding:2px 0}.sq-toc a,.sq-gaps a,.sq-back a,.sq-a a,.sq .ct-zone a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sq-toc a{padding:9px 0;display:inline-block}.sq-gaps{background:var(--paper);flex-direction:column;gap:12px;padding:24px 26px;scroll-margin-top:96px;display:flex}.sq-gaps h2,.sq-gaps p{margin:0}.sq-gaps ul{gap:12px;margin:0;padding-left:1.2em;display:grid}.sq-gaps li a{font-weight:600}.sq-why{color:#4a4a4a;font-size:16px;display:block}.sq-group{border-top:1px solid #e4ddd1;flex-direction:column;gap:26px;padding-top:clamp(48px,5vw,80px);scroll-margin-top:96px;display:flex}.sq-group>h2{margin:0}.sq-qa{scroll-margin-top:96px}.sq-q{font:600 18px/1.35 var(--f-sans);color:var(--ink);margin:0 0 8px}.sq-a{max-width:46em;margin:0}.sq-a code{background:var(--paper);padding:1px 5px;font:500 .92em/1 ui-monospace,Menlo,monospace}.sq-tag{border:1px solid var(--ink);font:500 12px/1.2 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:3px 10px;display:inline-block}.sq-back{margin:0;font-size:15px}.sq-a,.sq-why,.sq-gaps li{overflow-wrap:anywhere}@media (max-width:640px){.sq-toc ol{columns:1}.sq-gaps{padding:20px 18px}}@media (max-width:400px){.sq h1.page{font-size:clamp(36px,11.5vw,48px)}}
