.LegalDocumentViewer-module__4OGlSW__pageShell{color:#fff;background:radial-gradient(circle at 50% -10%,#ffffff21,#0000 34rem),#000;min-height:100vh;overflow-x:hidden}.LegalDocumentViewer-module__4OGlSW__section{padding:40px 16px 64px;position:relative}.LegalDocumentViewer-module__4OGlSW__glow{pointer-events:none;background:radial-gradient(circle at 20% 10%,#ffffff14,#0000 20rem),radial-gradient(circle at 80% 0,#c7b99114,#0000 24rem);position:absolute;inset:0}.LegalDocumentViewer-module__4OGlSW__container{width:min(100%,1120px);margin:0 auto;position:relative}.LegalDocumentViewer-module__4OGlSW__backLink{color:#ffffffc2;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:.875rem;font-weight:650;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.LegalDocumentViewer-module__4OGlSW__backLink:hover{color:#fff;background:#ffffff13;border-color:#ffffff47}.LegalDocumentViewer-module__4OGlSW__backLink:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}.LegalDocumentViewer-module__4OGlSW__headerCard{-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff12,#ffffff06),#0000009e;border:1px solid #ffffff1f;border-radius:32px;margin-top:40px;padding:32px;box-shadow:0 0 80px #ffffff12,inset 0 1px #ffffff1c}.LegalDocumentViewer-module__4OGlSW__eyebrow{color:#ffffff7a;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}.LegalDocumentViewer-module__4OGlSW__title{color:#fff;letter-spacing:0;max-width:880px;margin:16px 0 0;font-size:clamp(2.15rem,5vw,3.35rem);font-weight:760;line-height:1.04}.LegalDocumentViewer-module__4OGlSW__subtitle{color:#ffffffa8;max-width:760px;margin:18px 0 0;font-size:clamp(1rem,2.5vw,1.12rem);line-height:1.65}.LegalDocumentViewer-module__4OGlSW__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;display:grid}.LegalDocumentViewer-module__4OGlSW__metaItem{background:#00000057;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.LegalDocumentViewer-module__4OGlSW__metaLabel{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.LegalDocumentViewer-module__4OGlSW__metaValue{color:#fff;margin:8px 0 0;font-size:.95rem;font-weight:720}.LegalDocumentViewer-module__4OGlSW__notice{color:#ffffffad;background:#0000005c;border:1px solid #ffffff1c;border-radius:18px;gap:10px;margin-top:24px;padding:16px;font-size:.92rem;line-height:1.62;display:grid}.LegalDocumentViewer-module__4OGlSW__notice p{margin:0}.LegalDocumentViewer-module__4OGlSW__viewer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;gap:24px;margin-top:32px;display:grid}.LegalDocumentViewer-module__4OGlSW__pageCard{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0000008a;border:1px solid #ffffff1f;border-radius:28px;padding:16px;box-shadow:0 24px 80px #0000006b}.LegalDocumentViewer-module__4OGlSW__pageLabel{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;padding:0 4px;font-size:.78rem;font-weight:750}.LegalDocumentViewer-module__4OGlSW__pageImage{background:#fff;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff14}@media (max-width:640px){.LegalDocumentViewer-module__4OGlSW__section{padding:24px 8px 48px}.LegalDocumentViewer-module__4OGlSW__headerCard{border-radius:24px;margin-top:24px;padding:20px 16px}.LegalDocumentViewer-module__4OGlSW__eyebrow{letter-spacing:.2em;font-size:.68rem}.LegalDocumentViewer-module__4OGlSW__title{font-size:clamp(1.9rem,10vw,2.55rem)}.LegalDocumentViewer-module__4OGlSW__subtitle{font-size:.96rem;line-height:1.55}.LegalDocumentViewer-module__4OGlSW__metaGrid{grid-template-columns:1fr}.LegalDocumentViewer-module__4OGlSW__pageCard{border-radius:20px;padding:8px}.LegalDocumentViewer-module__4OGlSW__pageImage{border-radius:14px}.LegalDocumentViewer-module__4OGlSW__pageLabel{letter-spacing:.12em;font-size:.72rem}}
