.pc-legal{background:var(--pc-paper)}.pc-legal-page [id]{scroll-margin-top:calc(var(--pc-header-band) + 8px)}.pc-legal__grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.pc-legal__aside{position:sticky;top:calc(var(--pc-header-band) + 16px);display:grid;gap:28px}.pc-legal-page .pc-legal__toc ol,.pc-legal-page .pc-legal__docs ul{display:grid;margin:0;padding:0;list-style:none}.pc-legal__toc ol{border-left:1px solid var(--pc-line-ink)}.pc-legal__toc a{display:flex;gap:12px;margin-left:-1px;padding:8px 0 8px 16px;border-left:2px solid transparent;font-size:var(--pc-fs-1);line-height:1.45;color:var(--pc-muted-2);text-decoration:none;transition:color var(--pc-dur-fast) var(--pc-ease),border-color var(--pc-dur-fast) var(--pc-ease)}.pc-legal__toc a span{flex:none;font-family:var(--pc-font-display);font-variant-numeric:tabular-nums;color:var(--pc-ink-soft)}.pc-legal__toc a:hover,.pc-legal__toc a[aria-current=true]{border-left-color:var(--pc-sun);color:var(--pc-ink)}.pc-legal__docs{padding:20px 22px;border:1px solid var(--pc-line-sand);border-radius:var(--pc-radius);background:var(--pc-cream)}.pc-legal__docs-title{margin:0 0 10px;font-size:var(--pc-fs-eyebrow);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-slate-2)}.pc-legal__docs a{display:block;padding:6px 0;font-size:var(--pc-fs-1);color:var(--pc-ink);text-decoration:none}.pc-legal__docs a:hover,.pc-legal__docs a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--pc-gold-rule);text-underline-offset:4px}.pc-legal__docs a[aria-current=page]{font-weight:650}.pc-legal__doc{max-width:none;padding:clamp(28px,4vw,56px);border:1px solid var(--pc-line-card);border-radius:var(--pc-radius-xl);background:var(--pc-white);box-shadow:var(--pc-shadow-card)}.pc-legal__doc>:first-child{margin-top:0}.pc-legal__doc :is(h2,h3,h4){margin:36px 0 12px;font-size:var(--pc-fs-h3);line-height:1.3}.pc-legal__doc h2{padding-top:28px;border-top:1px solid var(--pc-line-ink-soft)}.pc-legal__doc>h2:first-child{padding-top:0;border-top:0}.pc-legal__doc p,.pc-legal__doc li{max-width:72ch;font-size:var(--pc-fs-2);line-height:var(--pc-lh-relaxed);color:var(--pc-muted-2)}.pc-legal__doc a{color:var(--pc-ink);text-decoration-color:var(--pc-gold-rule)}.pc-legal__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:clamp(32px,4vw,56px);padding:clamp(24px,3vw,36px) clamp(24px,3.5vw,44px);border-radius:var(--pc-radius-xl);background:var(--pc-blue-section);color:var(--pc-on-blue)}.pc-legal__help-title{margin:0 0 6px;font-size:var(--pc-fs-h3);color:var(--pc-on-blue)}.pc-legal__help p{margin:0;font-size:var(--pc-fs-2);color:var(--pc-on-blue-soft)}.pc-legal__help p a{color:var(--pc-on-blue);text-decoration:underline;text-decoration-color:var(--pc-gold-line);text-underline-offset:4px}@media(max-width:960px){.pc-legal__grid{grid-template-columns:minmax(0,1fr)}.pc-legal__aside{position:static}.pc-legal__docs{display:none}}
