.pg-legal .legal-meta{margin-top:18px;font-size:.9375rem;color:var(--ink-3)}.pg-legal .legal-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.pg-legal .legal-toc{position:-webkit-sticky;position:sticky;top:120px;display:grid;grid-gap:4px;gap:4px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:.9375rem}.pg-legal .legal-toc b{font:700 .8125rem/1.3 var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.pg-legal .legal-toc a{color:var(--ink-2);text-decoration:none;padding:5px 0;line-height:1.35}.pg-legal .legal-toc a:hover{color:var(--teal-ink);text-decoration:underline}.pg-legal .legal-body{max-width:72ch}.pg-legal .legal-body section{scroll-margin-top:110px;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid var(--line)}.pg-legal .legal-body section:last-child{border-bottom:0;margin-bottom:0}.pg-legal .legal-body h2{font-size:clamp(1.4rem,2.2vw,1.75rem);letter-spacing:-.02em;margin-bottom:14px;display:flex;gap:12px;align-items:baseline}.pg-legal .legal-body h2 .n{flex:none;font:700 .9375rem/1 var(--font-text);color:var(--orange-ink);min-width:1.6em}.pg-legal .legal-body h3{font-size:1.0625rem;margin:20px 0 8px}.pg-legal .legal-body p+p,.pg-legal .legal-body p+ul,.pg-legal .legal-body ul+p{margin-top:12px}.pg-legal .legal-body li,.pg-legal .legal-body p{color:var(--ink-2)}.pg-legal .legal-body ul{margin:0;padding-left:1.25em;display:grid;grid-gap:6px;gap:6px}.pg-legal .legal-body li::marker{color:var(--teal)}.pg-legal .legal-body strong{color:var(--ink);font-weight:600}.pg-legal .legal-table{width:100%;border-collapse:collapse;margin-top:14px;font-size:.9375rem}.pg-legal .legal-table td,.pg-legal .legal-table th{text-align:left;vertical-align:top;padding:10px 12px;border:1px solid var(--line)}.pg-legal .legal-table th{background:var(--mist);font-weight:600;color:var(--ink)}.pg-legal .legal-table td{background:var(--paper);color:var(--ink-2)}.pg-legal .legal-contact{margin-top:14px;padding:18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;grid-gap:4px;gap:4px}@media (max-width:900px){.pg-legal .legal-grid{grid-template-columns:1fr}.pg-legal .legal-toc{position:static}.pg-legal .legal-table,.pg-legal .legal-table tbody,.pg-legal .legal-table td,.pg-legal .legal-table tr{display:block}.pg-legal .legal-table thead{display:none}.pg-legal .legal-table tr{margin-bottom:10px}.pg-legal .legal-table td+td{border-top:0}.pg-legal .legal-table td:before{content:attr(data-label);display:block;font-weight:600;color:var(--ink);margin-bottom:2px}}