.legal-page{max-width:52rem!important}.legal-page h2{scroll-margin-top:24px;border-top:1px solid var(--rule);padding-top:28px}.page-toc{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 20px;margin:24px 0 36px;border-radius:var(--r);background:var(--soft)}.page-toc a{min-height:32px;display:inline-flex;align-items:center}details summary{cursor:pointer;min-height:44px;padding-block:8px;font-weight:600}.report-layout{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:28px;align-items:start}.report-aside{padding-top:8px}.report-aside h2{font-size:1.1rem;margin-top:0}.receipt{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;padding:16px;background:var(--soft);border-radius:var(--r-ui)}@media(max-width:800px){.report-layout{grid-template-columns:minmax(0,1fr);gap:20px}}.guide-page{max-width:64rem}.guide-page section{margin-block:48px}.guide-page h2{border-top:1px solid var(--rule);padding-top:28px}.guide-page [id]{scroll-margin-top:24px}.guide-page h3{margin-top:0}.guide-page p,.guide-page li,.guide-page dd,.guide-page code{overflow-wrap:anywhere}.guide-page li+li{margin-top:12px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-status{font-size:.875rem;font-weight:600;color:var(--link)}.guide-provider{margin-block:24px;padding:24px;border:1px solid var(--rule);border-radius:var(--r);background:var(--surface)}.guide-steps{padding-left:24px}.guide-steps li{padding:8px 0 8px 8px}.guide-checks dt{font-weight:700;margin-top:20px}.guide-checks dd{margin:6px 0 0}@media(max-width:650px){.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-provider{padding:20px}}
