.legal-page-module__APUqcq__page{background:var(--paper);min-height:100svh;padding-top:82px}.legal-page-module__APUqcq__hero{background:linear-gradient(#256b861a 1px, transparent 1px), linear-gradient(90deg, #256b861a 1px, transparent 1px), var(--ice);background-size:56px 56px;align-content:end;min-height:58svh;padding:clamp(120px,12vw,190px) max(32px,50vw + min(1320px,100vw - 64px)/-2) clamp(70px,8vw,110px);display:grid}.legal-page-module__APUqcq__hero h1{max-width:1000px;margin-bottom:28px;font-size:clamp(5rem,10vw,10rem)}.legal-page-module__APUqcq__intro{max-width:760px;margin-bottom:26px;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.58}.legal-page-module__APUqcq__updated{color:var(--muted);margin:0;font-size:.78rem;font-weight:650}.legal-page-module__APUqcq__legalNav{z-index:20;border:1px solid var(--line);background:color-mix(in srgb, var(--paper-strong) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:0;width:min(1320px,100vw - 64px);margin:24px auto 0;display:flex;position:sticky;top:94px}.legal-page-module__APUqcq__legalNav a{border-right:1px solid var(--line);text-align:center;flex:1;padding:13px 18px;font-size:.76rem;font-weight:780;text-decoration:none}.legal-page-module__APUqcq__legalNav a:last-child{border-right:0}.legal-page-module__APUqcq__legalNav a[aria-current=page]{color:#fff;background:var(--deep)}.legal-page-module__APUqcq__readingLayout{grid-template-columns:245px minmax(0,780px);justify-content:space-between;gap:clamp(60px,9vw,150px);width:min(1320px,100vw - 64px);margin:0 auto;padding:clamp(85px,10vw,145px) 0 clamp(110px,13vw,190px);display:grid}.legal-page-module__APUqcq__toc{align-self:start;position:sticky;top:175px}.legal-page-module__APUqcq__toc>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:.68rem;font-weight:800}.legal-page-module__APUqcq__toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.legal-page-module__APUqcq__toc li{border-bottom:1px solid var(--line)}.legal-page-module__APUqcq__toc a{grid-template-columns:28px 1fr;gap:8px;padding:11px 2px;font-size:.72rem;line-height:1.35;text-decoration:none;display:grid}.legal-page-module__APUqcq__toc a span{color:var(--muted);font-family:ui-monospace,monospace;font-size:.58rem}.legal-page-module__APUqcq__article{min-width:0}.legal-page-module__APUqcq__section{border-top:1px solid var(--ink);grid-template-columns:48px minmax(0,1fr);padding:55px 0 74px;scroll-margin-top:175px;display:grid}.legal-page-module__APUqcq__section:first-child{border-top:0;padding-top:0}.legal-page-module__APUqcq__sectionIndex{color:var(--deep);padding-top:10px;font-family:ui-monospace,monospace;font-size:.64rem}.legal-page-module__APUqcq__sectionBody h2{margin-bottom:30px;font-size:clamp(2.25rem,4.3vw,4.25rem);line-height:.98}.legal-page-module__APUqcq__sectionBody>p,.legal-page-module__APUqcq__subsection p{max-width:70ch;margin-bottom:18px;line-height:1.72}.legal-page-module__APUqcq__sectionBody a{color:var(--deep);text-underline-offset:4px;font-weight:700}.legal-page-module__APUqcq__subsection{margin-top:46px;scroll-margin-top:175px}.legal-page-module__APUqcq__subsection h3{margin-bottom:20px;font-size:clamp(1.48rem,2.4vw,2.15rem);line-height:1.08}.legal-page-module__APUqcq__identityList{border-top:1px solid var(--line);margin:0 0 34px;display:grid}.legal-page-module__APUqcq__identityList>div{border-bottom:1px solid var(--line);grid-template-columns:175px minmax(0,1fr);gap:20px;padding:15px 0;display:grid}.legal-page-module__APUqcq__identityList dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.legal-page-module__APUqcq__identityList dd{overflow-wrap:anywhere;margin:0;font-weight:700}.legal-page-module__APUqcq__tableWrap{outline-offset:5px;max-width:100%;margin-top:50px;overflow-x:auto}.legal-page-module__APUqcq__tableWrap table{border-collapse:collapse;width:100%;min-width:720px;font-size:.76rem;line-height:1.45}.legal-page-module__APUqcq__tableWrap caption{font-family:var(--font-display), sans-serif;text-align:left;margin-bottom:14px;font-size:1.35rem;font-weight:720}.legal-page-module__APUqcq__tableWrap th,.legal-page-module__APUqcq__tableWrap td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}.legal-page-module__APUqcq__tableWrap thead th{color:#fff;background:var(--deep)}.legal-page-module__APUqcq__tableWrap tbody th{background:color-mix(in srgb, var(--ice) 35%, var(--paper))}.legal-page-module__APUqcq__preferenceButton{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);background:var(--yellow);cursor:pointer;border-radius:999px;margin-top:12px;padding:11px 20px;font-weight:780}@media (hover:hover) and (pointer:fine){.legal-page-module__APUqcq__legalNav a:not([aria-current=page]):hover{background:var(--ice)}.legal-page-module__APUqcq__toc a:hover{color:var(--deep)}.legal-page-module__APUqcq__preferenceButton:hover{background:var(--cyan)}}@media (max-width:900px){.legal-page-module__APUqcq__readingLayout{grid-template-columns:1fr}.legal-page-module__APUqcq__toc{position:static}.legal-page-module__APUqcq__toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page-module__APUqcq__toc li:nth-child(odd){border-right:1px solid var(--line)}.legal-page-module__APUqcq__toc a{padding:12px}}@media (max-width:600px){.legal-page-module__APUqcq__page{padding-top:70px}.legal-page-module__APUqcq__hero{background-size:42px 42px;min-height:52svh;padding:105px 20px 65px}.legal-page-module__APUqcq__hero h1{font-size:clamp(4.6rem,23vw,7rem)}.legal-page-module__APUqcq__legalNav{width:calc(100vw - 40px);margin-top:18px;position:static}.legal-page-module__APUqcq__legalNav a{padding:12px 7px;font-size:.68rem}.legal-page-module__APUqcq__readingLayout{gap:64px;width:calc(100vw - 40px);padding:75px 0 110px}.legal-page-module__APUqcq__toc ol{grid-template-columns:1fr}.legal-page-module__APUqcq__toc li:nth-child(odd){border-right:0}.legal-page-module__APUqcq__section{grid-template-columns:1fr;padding:46px 0 62px;scroll-margin-top:20px}.legal-page-module__APUqcq__sectionIndex{padding:0 0 14px}.legal-page-module__APUqcq__sectionBody h2{font-size:clamp(2.45rem,12vw,3.7rem)}.legal-page-module__APUqcq__subsection{scroll-margin-top:20px}.legal-page-module__APUqcq__identityList>div{grid-template-columns:1fr;gap:4px}.legal-page-module__APUqcq__preferenceButton{width:100%}}@media print{.legal-page-module__APUqcq__page{padding-top:0}.legal-page-module__APUqcq__hero{background:0 0;min-height:auto;padding:40px 0}.legal-page-module__APUqcq__legalNav,.legal-page-module__APUqcq__toc,.legal-page-module__APUqcq__preferenceButton{display:none}.legal-page-module__APUqcq__readingLayout{width:100%;padding:20px 0;display:block}.legal-page-module__APUqcq__section{break-inside:avoid}}
