.policy-module__g3YvjW__page{background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--brand) 6%, transparent), transparent 52%), var(--paper);padding-bottom:6rem}.policy-module__g3YvjW__inner{max-width:72rem;margin:0 auto;padding:0 1.5rem}.policy-module__g3YvjW__header{border-bottom:1px solid var(--line);padding:4rem 0 3rem}.policy-module__g3YvjW__back{color:var(--ink-soft);align-items:center;padding-block:.35rem;font-size:.875rem;font-weight:500;transition:color .18s;display:inline-flex}.policy-module__g3YvjW__back:before{content:"←";margin-right:.5rem;font-size:1em;line-height:1}.policy-module__g3YvjW__back:hover{color:var(--brand)}.policy-module__g3YvjW__title{letter-spacing:-.032em;margin-top:1.5rem;font-size:clamp(2.1rem,4.6vw,3rem);font-weight:700;line-height:1.06}.policy-module__g3YvjW__summary{max-width:46rem;color:var(--ink-soft);margin-top:1.15rem;font-size:1.0625rem;line-height:1.65}.policy-module__g3YvjW__layout{gap:3rem;padding-top:3rem;display:grid}@media (min-width:64rem){.policy-module__g3YvjW__layout{grid-template-columns:15rem 1fr;gap:4rem}}.policy-module__g3YvjW__doc{min-width:0;max-width:46rem}.policy-module__g3YvjW__section{padding-top:2.75rem;scroll-margin-top:6rem}.policy-module__g3YvjW__section:first-child{padding-top:0}.policy-module__g3YvjW__sectionTitle{letter-spacing:-.015em;align-items:baseline;gap:.75rem;font-size:1.4rem;font-weight:600;display:flex}.policy-module__g3YvjW__sectionNum{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand);font-size:.875rem;font-weight:700}.policy-module__g3YvjW__clauses{flex-direction:column;gap:1.1rem;margin-top:1.4rem;display:flex}.policy-module__g3YvjW__clause{grid-template-columns:2.75rem 1fr;align-items:baseline;display:grid}.policy-module__g3YvjW__clauseNum{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.policy-module__g3YvjW__clauseBody p{color:var(--ink-soft);font-size:.975rem;line-height:1.7}.policy-module__g3YvjW__subList{flex-direction:column;gap:.6rem;margin-top:.75rem;padding-left:1.15rem;list-style:lower-alpha;display:flex}.policy-module__g3YvjW__subList li{color:var(--ink-soft);font-size:.95rem;line-height:1.65}.policy-module__g3YvjW__subList li::marker{color:var(--ink-faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:.8em}.policy-module__g3YvjW__pairs{gap:.5rem;margin-top:1rem;display:grid}@media (min-width:34rem){.policy-module__g3YvjW__pairs{grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem}}.policy-module__g3YvjW__pair{background:var(--surface);border:1px solid var(--line);border-radius:.5rem;align-items:baseline;gap:.75rem;padding:.5rem .75rem;display:flex}.policy-module__g3YvjW__pair dt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand);font-size:.75rem;font-weight:700}.policy-module__g3YvjW__pair dd{color:var(--ink-soft);font-size:.875rem}.policy-module__g3YvjW__closing{border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);background:var(--brand-wash);color:var(--brand-deep);border-radius:.9rem;margin-top:3rem;padding:1.35rem 1.5rem;font-size:.975rem;line-height:1.65}.policy-module__g3YvjW__related{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:2rem}.policy-module__g3YvjW__relatedTitle{font-family:var(--font-heading), sans-serif;color:var(--ink);font-size:.875rem;font-weight:600}.policy-module__g3YvjW__relatedLinks{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.policy-module__g3YvjW__relatedLink{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:.5rem;align-items:center;padding:.6rem 1.1rem;font-size:.875rem;font-weight:500;transition:border-color .18s,color .18s;display:inline-flex}.policy-module__g3YvjW__relatedLink:hover{border-color:var(--brand);color:var(--brand-deep)}@media (prefers-reduced-motion:reduce){.policy-module__g3YvjW__back,.policy-module__g3YvjW__relatedLink{transition:none}}
