.policy-page-module__Y96yjq__page{--policy-accent:var(--accent);--policy-soft:color-mix(in srgb, var(--accent) 9%, var(--surface));background:var(--marketing-background);min-block-size:100svh;color:var(--text-strong);overflow:clip}.policy-page-module__Y96yjq__page[data-policy-route=\/security]{--policy-accent:var(--primary);--policy-soft:color-mix(in srgb, var(--primary) 9%, var(--surface))}.policy-page-module__Y96yjq__page[data-policy-route=\/terms]{--policy-accent:var(--brand-coral);--policy-soft:color-mix(in srgb, var(--brand-coral) 10%, var(--surface))}.policy-page-module__Y96yjq__hero{border-block-end:1px solid var(--border-default);background:radial-gradient(circle at 85% 14%, color-mix(in srgb, var(--policy-accent) 14%, transparent), transparent 34%), var(--marketing-background);padding-block:clamp(3rem,6vw,5.5rem)}.policy-page-module__Y96yjq__heroGrid{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.policy-page-module__Y96yjq__heroCopy{min-inline-size:0}.policy-page-module__Y96yjq__heroTitle{letter-spacing:-.05em;text-wrap:balance;max-inline-size:15ch;margin-block:1.2rem 0;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:620;line-height:1.03}.policy-page-module__Y96yjq__heroBody{max-inline-size:60ch;color:var(--text-default);text-wrap:pretty;margin-block:1.25rem 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.75}.policy-page-module__Y96yjq__effectiveDate{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-block:1.5rem 0;font-size:.8rem;font-weight:720}.policy-page-module__Y96yjq__summaryCard{border:1px solid color-mix(in srgb, var(--policy-accent) 35%, var(--border-default));background:color-mix(in srgb, var(--policy-soft) 62%, var(--surface));min-inline-size:0;box-shadow:var(--v3-shadow-float);border-radius:1.6rem;padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden}.policy-page-module__Y96yjq__summaryCard:after{border:1.5rem solid color-mix(in srgb, var(--policy-accent) 8%, transparent);content:"";border-radius:999px;block-size:10rem;inline-size:10rem;position:absolute;inset:auto -3rem -4rem auto}.policy-page-module__Y96yjq__summaryIcon{background:var(--policy-accent);block-size:3rem;inline-size:3rem;color:var(--surface);border-radius:.9rem;place-items:center;display:grid}.policy-page-module__Y96yjq__summaryLabel{color:var(--policy-accent);letter-spacing:.12em;text-transform:uppercase;margin-block:1.5rem 0;font-size:.8rem;font-weight:760}.policy-page-module__Y96yjq__summaryBody{z-index:1;max-inline-size:40ch;color:var(--text-strong);text-wrap:pretty;margin-block:.7rem 0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:620;line-height:1.55;position:relative}.policy-page-module__Y96yjq__readingSection{padding-block:var(--v3-section-space);background:color-mix(in srgb, var(--policy-soft) 24%, var(--canvas))}.policy-page-module__Y96yjq__readingLayout{align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.policy-page-module__Y96yjq__contentsCard{border:1px solid var(--border-default);background:var(--surface);min-inline-size:0;box-shadow:var(--shadow-sm);border-radius:1.2rem;padding:1rem}.policy-page-module__Y96yjq__contentsCard>p{border-block-end:1px solid var(--border-default);color:var(--text-strong);margin:0;padding:.6rem .7rem 1rem;font-size:.92rem;font-weight:720;line-height:1.45}.policy-page-module__Y96yjq__contentsCard ol{gap:.2rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.policy-page-module__Y96yjq__contentsCard a{color:var(--text-default);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.72rem;font-size:.88rem;font-weight:620;line-height:1.4;text-decoration:none;display:grid}.policy-page-module__Y96yjq__contentsCard a:hover{background:var(--policy-soft);color:var(--text-strong)}.policy-page-module__Y96yjq__contentsCard a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.policy-page-module__Y96yjq__contentsCard a span{color:var(--policy-accent);letter-spacing:.08em;font-size:.72rem;font-weight:760}.policy-page-module__Y96yjq__document{min-inline-size:0}.policy-page-module__Y96yjq__documentHeader{border-block-end:1px solid color-mix(in srgb, var(--policy-accent) 24%, var(--border-default));padding-block-end:clamp(1.75rem,3vw,2.5rem)}.policy-page-module__Y96yjq__documentHeader>p:first-child,.policy-page-module__Y96yjq__references>p{color:var(--policy-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:760}.policy-page-module__Y96yjq__documentHeader h2,.policy-page-module__Y96yjq__references h2{max-inline-size:21ch;color:var(--text-strong);letter-spacing:-.04em;text-wrap:balance;margin-block:.75rem 0;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:620;line-height:1.08}.policy-page-module__Y96yjq__documentHeader>p:last-child{max-inline-size:65ch;color:var(--text-default);margin-block:1rem 0;font-size:1.05rem;line-height:1.75}.policy-page-module__Y96yjq__policySections{display:grid}.policy-page-module__Y96yjq__policySections article{scroll-margin-top:calc(var(--v3-header-height) + 1rem);border-block-end:1px solid var(--border-default);grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,1.75rem);padding-block:clamp(1.75rem,4vw,2.5rem);display:grid}.policy-page-module__Y96yjq__policySections article>span{background:var(--policy-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--policy-accent);letter-spacing:.06em;border-radius:999px;place-items:center;font-size:.75rem;font-weight:760;display:grid}.policy-page-module__Y96yjq__policySections h3{color:var(--text-strong);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:680;line-height:1.3}.policy-page-module__Y96yjq__policySections p{max-inline-size:68ch;color:var(--text-default);text-wrap:pretty;margin-block:.7rem 0;font-size:1rem;line-height:1.78}.policy-page-module__Y96yjq__references{padding-block:clamp(2.5rem,5vw,4rem)}.policy-page-module__Y96yjq__references>div{gap:.85rem;margin-block-start:1.5rem;display:grid}.policy-page-module__Y96yjq__policyFooter{border:1px solid color-mix(in srgb, var(--policy-accent) 30%, var(--border-default));background:var(--surface);box-shadow:var(--shadow-sm);border-radius:1.2rem;align-items:center;gap:1.25rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.policy-page-module__Y96yjq__policyFooter p{color:var(--text-default);margin:0;line-height:1.7}@media (min-width:760px){.policy-page-module__Y96yjq__references>div{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-page-module__Y96yjq__policyFooter{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:980px){.policy-page-module__Y96yjq__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr)}.policy-page-module__Y96yjq__readingLayout{grid-template-columns:minmax(14rem,.28fr) minmax(0,.72fr)}.policy-page-module__Y96yjq__contentsCard{position:sticky;inset-block-start:calc(var(--v3-header-height) + 1.5rem)}}@media (max-width:560px){.policy-page-module__Y96yjq__heroTitle{font-size:clamp(2.45rem,11vw,3.1rem)}.policy-page-module__Y96yjq__policySections article{grid-template-columns:1fr}}
