.guide-body{min-width:0;max-width:68ch}.guide-body h2{font-family:var(--font-display);margin-top:3rem;margin-bottom:1rem;scroll-margin-top:84px;font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:620}.guide-body h3{font-family:var(--font-display);margin-top:1.75rem;margin-bottom:.5rem;font-size:1.1875rem;font-weight:600}.guide-body p,.guide-body ul,.guide-body ol{margin-bottom:1rem}.guide-body>section:first-of-type h2{margin-top:0}.guide-body a[target=_blank],.legal-body a[target=_blank]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 9 9 3M5 3h4v4' stroke='%234F4B43' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:100%;background-repeat:no-repeat;background-size:.78em .78em;padding-right:1.05em}.guide-toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:2.5rem;padding-block:1rem}.guide-toc__heading{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.guide-toc ol{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.guide-toc a{text-underline-offset:.2em;font-size:.9375rem;text-decoration-thickness:1px}@media (width>=1024px){.guide-toc{border:0;margin-bottom:0;padding-block:0;position:sticky;top:84px}.guide-toc[data-current] a[aria-current=true]{color:var(--color-ink);font-weight:600}.guide-toc a[aria-current=true]:before{content:"";background:var(--color-fluo);border:1px solid var(--color-ink);border-radius:50%;width:6px;height:6px;margin-right:.5em;display:inline-block}}.guide-points{flex-direction:column;gap:1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.guide-point__head{flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.guide-point__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);font-size:1rem;font-weight:700}.guide-point__title{font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.guide-tag{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);height:22px;font-family:var(--font-text);color:var(--color-ink-muted);white-space:nowrap;align-items:center;padding:0 9px;font-size:.75rem;font-weight:500;display:inline-flex}.guide-point__body{max-width:62ch;margin-top:.375rem}.guide-namedlist{flex-direction:column;gap:1.125rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.guide-namedlist__lead{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.0625rem;font-weight:600;display:block}.guide-doc{background:var(--color-paper);min-width:0;max-width:62ch;padding:20px 22px}.guide-doc+.guide-doc{margin-top:1.5rem}.guide-doc__controls{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.guide-doc__text{font-family:var(--font-text);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9375rem;line-height:1.6}.guide-doc--example{background:color-mix(in oklab, var(--color-paper) 55%, var(--g-tynk));border:1px solid var(--line)}.guide-doc__example-label{font-family:var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.75rem;font-size:.75rem;display:block}.rtable-wrap{min-width:0;max-width:100%;margin:1.25rem 0 1.75rem}.rtable{border-collapse:separate;border-spacing:0 3px;width:100%;font-size:.9375rem}.rtable caption{text-align:left}.rtable th,.rtable td{background:var(--color-paper);text-align:left;vertical-align:top;padding:10px 14px}.rtable thead th{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-muted);background:0 0;padding:0 14px 8px;font-size:.8125rem;font-weight:600}.rtable tbody th[scope=row]{font-weight:600}.rtable a{text-underline-offset:.2em;text-decoration-thickness:1px}@media (width<=640px){.rtable-wrap thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rtable,.rtable tbody,.rtable tr,.rtable th,.rtable td{width:100%;display:block}.rtable tr{background:var(--color-paper);margin-bottom:3px;padding:12px 14px}.rtable th,.rtable td{padding:3px 0}.rtable td[data-label]:before,.rtable th[data-label]:before{content:attr(data-label);font-family:var(--font-text);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);margin-bottom:1px;font-size:.6875rem;font-weight:600;display:block}.rtable th[scope=row]{font-size:1.0625rem}}@media print{.ground,.site-header,.nav-drawer,.footer,.guide-toc,.guide-doc__controls,[data-print-hide]{display:none!important}body{background:#fff}main{padding-top:0!important}a{color:inherit;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;font-weight:400}[data-print-only-doc]>section:not([data-print-keep]){display:none!important}}
