.LegalPage-module__omkR5q__page{min-height:100vh;color:var(--color-blue-900);background:#fff}.LegalPage-module__omkR5q__hero{background:radial-gradient(circle at 88% 18%, #e2771a17, transparent 26rem), var(--color-surface-primary);padding:76px 0 72px}.LegalPage-module__omkR5q__heroInner{max-width:980px}.LegalPage-module__omkR5q__eyebrow,.LegalPage-module__omkR5q__navigation>span{color:var(--color-brand-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3;display:inline-flex}.LegalPage-module__omkR5q__hero h1{max-width:820px;color:var(--color-blue-900);letter-spacing:-.04em;margin-top:18px;font-size:clamp(44px,5vw,62px);line-height:1.06}.LegalPage-module__omkR5q__lead{max-width:800px;color:var(--color-text-secondary);margin-top:22px;font-size:18px;line-height:1.65}.LegalPage-module__omkR5q__updatedAt{color:var(--color-text-muted);margin-top:22px;font-size:13px;line-height:1.5}.LegalPage-module__omkR5q__documentSection{background:#fff;padding:72px 0 96px}.LegalPage-module__omkR5q__documentLayout{grid-template-columns:minmax(190px,240px) minmax(0,760px);justify-content:center;align-items:start;gap:72px;display:grid}.LegalPage-module__omkR5q__navigation{gap:16px;display:grid;position:sticky;top:96px}.LegalPage-module__omkR5q__navigation nav{gap:3px;display:grid}.LegalPage-module__omkR5q__navigation a{border-left:2px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:8px 10px;font-size:13px;line-height:1.4;text-decoration:none;transition:border-color .16s,color .16s,background .16s}.LegalPage-module__omkR5q__navigation a:hover{border-left-color:var(--color-brand-accent);color:var(--color-blue-900);background:#f7f9fb}.LegalPage-module__omkR5q__navigation a:focus-visible,.LegalPage-module__omkR5q__sectionContent a:focus-visible,.LegalPage-module__omkR5q__relatedLinks a:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px;border-radius:3px}.LegalPage-module__omkR5q__document{min-width:0}.LegalPage-module__omkR5q__section{border-bottom:1px solid var(--color-border-subtle);padding:0 0 38px;scroll-margin-top:104px}.LegalPage-module__omkR5q__section+.LegalPage-module__omkR5q__section{padding-top:38px}.LegalPage-module__omkR5q__section h2{color:var(--color-blue-900);letter-spacing:-.025em;font-size:clamp(26px,3vw,32px);line-height:1.2}.LegalPage-module__omkR5q__sectionContent{color:var(--color-text-secondary);margin-top:18px;font-size:16px;line-height:1.72}.LegalPage-module__omkR5q__sectionContent>*+*{margin-top:16px}.LegalPage-module__omkR5q__sectionContent ul{padding-left:22px}.LegalPage-module__omkR5q__sectionContent li+li{margin-top:8px}.LegalPage-module__omkR5q__sectionContent strong{color:var(--color-blue-900)}.LegalPage-module__omkR5q__sectionContent a,.LegalPage-module__omkR5q__relatedLinks a{color:var(--color-blue-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-blue-700) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-blue-700) 35%, transparent);text-underline-offset:3px;font-weight:600}.LegalPage-module__omkR5q__sectionContent a:hover,.LegalPage-module__omkR5q__relatedLinks a:hover{text-decoration-color:currentColor}.LegalPage-module__omkR5q__notice{border:1px solid #dfe7ed;border-left:3px solid var(--color-brand-accent);background:#f7f9fb;border-radius:10px;padding:18px 20px}.LegalPage-module__omkR5q__backToIndex{color:var(--color-blue-700);margin-top:18px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:none}.LegalPage-module__omkR5q__backToIndex:hover{text-underline-offset:3px;text-decoration:underline}.LegalPage-module__omkR5q__backToIndex:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px;border-radius:3px}.LegalPage-module__omkR5q__relatedLinks{border:1px solid var(--color-border-subtle);background:#f7f9fb;border-radius:14px;margin-top:40px;padding:22px}.LegalPage-module__omkR5q__relatedLinks strong{color:var(--color-blue-900);font-size:14px;display:block}.LegalPage-module__omkR5q__relatedLinks>div{flex-wrap:wrap;gap:12px 20px;margin-top:12px;display:flex}.LegalPage-module__omkR5q__relatedLinks a{font-size:14px}@media (max-width:900px){.LegalPage-module__omkR5q__backToIndex{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:inline-flex}.LegalPage-module__omkR5q__hero{padding:62px 0}.LegalPage-module__omkR5q__documentSection{padding-top:56px}.LegalPage-module__omkR5q__documentLayout{grid-template-columns:1fr;gap:36px}.LegalPage-module__omkR5q__navigation{border-bottom:1px solid var(--color-border-subtle);padding-bottom:24px;position:static}.LegalPage-module__omkR5q__navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}}@media (max-width:640px){.LegalPage-module__omkR5q__hero{padding:42px 0 46px}.LegalPage-module__omkR5q__hero h1{font-size:40px}.LegalPage-module__omkR5q__lead{font-size:16px}.LegalPage-module__omkR5q__documentSection{padding:42px 0 64px}.LegalPage-module__omkR5q__documentLayout{gap:30px}.LegalPage-module__omkR5q__navigation nav{grid-template-columns:1fr}.LegalPage-module__omkR5q__section{padding-bottom:30px}.LegalPage-module__omkR5q__section+.LegalPage-module__omkR5q__section{padding-top:30px}.LegalPage-module__omkR5q__sectionContent{font-size:15px;line-height:1.68}.LegalPage-module__omkR5q__relatedLinks>div{display:grid}}
