.Legal-module__7S9pRW__page{background:#050505;min-height:100vh}.Legal-module__7S9pRW__header{background:linear-gradient(#151515,#101010);border:1px solid #292929;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:20px auto 0;padding:24px 30px;display:flex}.Legal-module__7S9pRW__header a{color:#ddd;font-size:13px;text-decoration:none}.Legal-module__7S9pRW__header .Legal-module__7S9pRW__brand{letter-spacing:.06em;font-size:12px;font-weight:650}.Legal-module__7S9pRW__main{max-width:880px;min-height:auto;margin:auto;padding:88px 0 80px}.Legal-module__7S9pRW__eyebrow{color:#aaa;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.Legal-module__7S9pRW__main h1{color:#fff;letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.05}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__intro{color:#c8c8c8;max-width:650px;font-size:18px;line-height:1.6}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__date{color:#999;margin:24px 0;font-size:12px}.Legal-module__7S9pRW__draft{color:#c1c1c1;background:#141414;border:1px solid #333;border-radius:14px;padding:16px 20px;font-size:13px;line-height:1.65}.Legal-module__7S9pRW__contents{border-block:1px solid #292929;grid-template-columns:1fr 1fr;gap:12px 28px;margin:32px 0 56px;padding:26px 0;display:grid}.Legal-module__7S9pRW__contents a{color:#bbb;font-size:13px;line-height:1.5;text-decoration:none}.Legal-module__7S9pRW__contents a:hover{color:#fff}.Legal-module__7S9pRW__main section{margin:0 0 42px;scroll-margin-top:30px}.Legal-module__7S9pRW__main h2{color:#f2f2f2;letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:550;line-height:1.4}.Legal-module__7S9pRW__main p,.Legal-module__7S9pRW__main li{color:#bcbcbc;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.Legal-module__7S9pRW__main p{margin:0 0 16px}.Legal-module__7S9pRW__main ul{padding-left:22px}.Legal-module__7S9pRW__main li{margin-bottom:12px;padding-left:5px}.Legal-module__7S9pRW__main a{color:#ddd;text-underline-offset:4px}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__references{flex-wrap:wrap;gap:8px 22px;padding:0;list-style:none;display:flex}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__references li{padding:0;font-size:13px}.Legal-module__7S9pRW__contact{border-top:1px solid #333;padding-top:28px}.Legal-module__7S9pRW__contact address{color:#bbb;font-size:15px;font-style:normal;line-height:1.8}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__pending{color:#aaa;margin:16px 0;font-size:12px}.Legal-module__7S9pRW__settings{color:#ddd;cursor:pointer;background:#111;border:1px solid #444;border-radius:999px;margin-top:16px;padding:12px 20px}.Legal-module__7S9pRW__footer{z-index:1;padding:30px var(--page-gutter) 34px;text-align:center;background:#050505;border-top:1px solid #242424;position:relative}.Legal-module__7S9pRW__footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin-bottom:18px;display:flex}.Legal-module__7S9pRW__footer a,.Legal-module__7S9pRW__footer button{color:#c6c6c6;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none}.Legal-module__7S9pRW__footer a:hover,.Legal-module__7S9pRW__footer button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.Legal-module__7S9pRW__footer p{color:#999;margin:5px 0;font-size:11px;line-height:1.7}.Legal-module__7S9pRW__page a:focus-visible,.Legal-module__7S9pRW__footer a:focus-visible,.Legal-module__7S9pRW__footer button:focus-visible,.Legal-module__7S9pRW__settings:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (max-width:1240px){.Legal-module__7S9pRW__header{margin-inline:24px}}@media (max-width:960px){.Legal-module__7S9pRW__main{margin-inline:32px}}@media (max-width:600px){.Legal-module__7S9pRW__header{border-radius:18px;gap:12px;margin:12px 16px 0;padding:20px 18px}.Legal-module__7S9pRW__header .Legal-module__7S9pRW__brand{font-size:9px}.Legal-module__7S9pRW__header a{font-size:11px}.Legal-module__7S9pRW__main{margin-inline:22px;padding:52px 0 24px}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__intro{font-size:16px}.Legal-module__7S9pRW__contents{grid-template-columns:1fr;margin-bottom:40px}.Legal-module__7S9pRW__main section{margin-bottom:32px}.Legal-module__7S9pRW__footer nav{gap:4px 20px}}@media print{.Legal-module__7S9pRW__page{color:#111;background:#fff}.Legal-module__7S9pRW__header,.Legal-module__7S9pRW__contents,.Legal-module__7S9pRW__footer,.Legal-module__7S9pRW__settings{display:none}.Legal-module__7S9pRW__main{max-width:none;margin:0;padding:0}.Legal-module__7S9pRW__main h1{color:#000;font-size:30pt}.Legal-module__7S9pRW__main h2{color:#000;break-after:avoid;font-size:13pt}.Legal-module__7S9pRW__main p,.Legal-module__7S9pRW__main li,.Legal-module__7S9pRW__contact address{color:#222;orphans:3;widows:3;font-size:10pt;line-height:1.55}.Legal-module__7S9pRW__main section{margin-bottom:22px}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__intro{font-size:12pt}.Legal-module__7S9pRW__main .Legal-module__7S9pRW__date,.Legal-module__7S9pRW__main .Legal-module__7S9pRW__eyebrow,.Legal-module__7S9pRW__main .Legal-module__7S9pRW__pending{color:#444}.Legal-module__7S9pRW__main a{color:#222}.Legal-module__7S9pRW__draft{color:#333;background:#f5f5f5;border-color:#ccc;margin-bottom:24px;font-size:9pt}.Legal-module__7S9pRW__contact{break-inside:avoid}}.Legal-module__7S9pRW__header .Legal-module__7S9pRW__backButton{color:#f5f5f5;white-space:nowrap;background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.Legal-module__7S9pRW__header .Legal-module__7S9pRW__backButton:hover{background-color:#ffffff0f;border-color:#ffffff40}@media (max-width:600px){.Legal-module__7S9pRW__header .Legal-module__7S9pRW__backButton{padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.Legal-module__7S9pRW__header .Legal-module__7S9pRW__backButton{transition:none}}
