.legal-module__Yd4PWa__page{color:var(--ink);background:#fff}.legal-module__Yd4PWa__hero{color:#fff;border-bottom:4px solid var(--cyan);background:#07161c;position:relative;overflow:hidden}.legal-module__Yd4PWa__hero:after{content:"";opacity:.38;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 34px,#00aec61f 35px 36px);width:min(42vw,620px);position:absolute;inset:0 0 0 auto}.legal-module__Yd4PWa__heroInner{z-index:1;width:min(1180px,100% - 64px);margin:0 auto;padding:72px 0 68px;position:relative}.legal-module__Yd4PWa__eyebrow{color:#78dce9;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.legal-module__Yd4PWa__hero h1{max-width:860px;font-size:clamp(42px,5vw,68px);line-height:1}.legal-module__Yd4PWa__description{color:#d8e3e7;max-width:720px;margin:20px 0 24px;font-size:18px;line-height:1.55}.legal-module__Yd4PWa__updated{color:#eaf9fb;background:#00aec61a;border:1px solid #78dce961;border-radius:4px;width:fit-content;margin:0;padding:9px 12px;font-size:12px;font-weight:700}.legal-module__Yd4PWa__updated span{color:var(--cyan);padding-inline:5px}.legal-module__Yd4PWa__layout{grid-template-columns:250px minmax(0,760px);justify-content:space-between;align-items:start;gap:72px;width:min(1180px,100% - 64px);margin:0 auto;padding:64px 0 88px;display:grid}.legal-module__Yd4PWa__index{border-right:1px solid var(--line);max-height:calc(100vh - 140px);padding-right:20px;position:sticky;top:112px;overflow:auto}.legal-module__Yd4PWa__index>p{color:#607684;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.legal-module__Yd4PWa__index ol,.legal-module__Yd4PWa__mobileIndex ol{margin:0;padding:0;list-style:none}.legal-module__Yd4PWa__index a,.legal-module__Yd4PWa__mobileIndex a{color:#5f707a;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:36px;font-size:12px;line-height:1.3;transition:color .18s,transform .18s;display:grid}.legal-module__Yd4PWa__index a span,.legal-module__Yd4PWa__mobileIndex a span{color:#91a1aa;font-variant-numeric:tabular-nums;font-size:10px}.legal-module__Yd4PWa__index a:hover,.legal-module__Yd4PWa__index a:focus-visible,.legal-module__Yd4PWa__mobileIndex a:hover,.legal-module__Yd4PWa__mobileIndex a:focus-visible{color:#007f92;transform:translate(2px)}.legal-module__Yd4PWa__document{min-width:0}.legal-module__Yd4PWa__mobileIndex{display:none}.legal-module__Yd4PWa__section{border-bottom:1px solid #e4eaed;outline:none;padding:0 0 48px;scroll-margin-top:108px;position:relative}.legal-module__Yd4PWa__section+.legal-module__Yd4PWa__section{padding-top:48px}.legal-module__Yd4PWa__section:focus-visible{outline-offset:10px;outline:3px solid #78e3f1}.legal-module__Yd4PWa__sectionNumber{color:var(--cyan);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}.legal-module__Yd4PWa__section h2{color:#172a33;letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(25px,3vw,34px);line-height:1.15}.legal-module__Yd4PWa__prose{color:#465d69;font-size:16px;line-height:1.72}.legal-module__Yd4PWa__prose p{margin:0 0 16px}.legal-module__Yd4PWa__prose p:last-child{margin-bottom:0}.legal-module__Yd4PWa__prose h3{color:#203942;margin:28px 0 10px;font-size:17px}.legal-module__Yd4PWa__prose ul,.legal-module__Yd4PWa__prose ol{margin:14px 0 18px;padding-left:22px}.legal-module__Yd4PWa__prose li+li{margin-top:8px}.legal-module__Yd4PWa__prose a{color:#007f92;text-underline-offset:3px;text-decoration:underline}.legal-module__Yd4PWa__prose strong{color:#253f49}.legal-module__Yd4PWa__prose blockquote{border-left:4px solid var(--cyan);color:#233f49;background:#f2f8f9;margin:24px 0;padding:18px 20px;font-weight:700}.legal-module__Yd4PWa__contact{color:#fff;border-top:4px solid var(--cyan);border-radius:var(--radius);background:#07161c;margin-top:56px;padding:36px 40px 40px}.legal-module__Yd4PWa__contactLabel{color:#65d6e5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.legal-module__Yd4PWa__contact h2{letter-spacing:-.03em;max-width:620px;margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.14}.legal-module__Yd4PWa__contactGrid{border-top:1px solid #ffffff2e;grid-template-columns:1.25fr .85fr 1.35fr;gap:24px;margin-top:28px;padding-top:24px;display:grid}.legal-module__Yd4PWa__contactGrid div,.legal-module__Yd4PWa__contactGrid address{color:#e1eaed;overflow-wrap:anywhere;align-content:start;gap:6px;min-width:0;font-size:13px;font-style:normal;line-height:1.5;display:grid}.legal-module__Yd4PWa__contactGrid span{color:#8ea2ac;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.legal-module__Yd4PWa__contactGrid a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:4px}@media (max-width:900px){.legal-module__Yd4PWa__layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.legal-module__Yd4PWa__contactGrid{grid-template-columns:1fr 1fr}.legal-module__Yd4PWa__contactGrid address{grid-column:1/-1}}@media (max-width:720px){.legal-module__Yd4PWa__heroInner,.legal-module__Yd4PWa__layout{width:calc(100% - 40px)}.legal-module__Yd4PWa__heroInner{padding:52px 0 48px}.legal-module__Yd4PWa__description{font-size:16px}.legal-module__Yd4PWa__layout{padding:32px 0 64px;display:block}.legal-module__Yd4PWa__index{display:none}.legal-module__Yd4PWa__mobileIndex{border:1px solid var(--line);background:#f7fafb;border-radius:6px;margin-bottom:38px;display:block}.legal-module__Yd4PWa__mobileIndex summary{color:#29434e;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:800;display:flex}.legal-module__Yd4PWa__mobileIndex summary::-webkit-details-marker{display:none}.legal-module__Yd4PWa__mobileIndex[open] summary span{transform:rotate(45deg)}.legal-module__Yd4PWa__mobileIndex nav{border-top:1px solid var(--line);padding:4px 16px 16px}.legal-module__Yd4PWa__mobileIndex a{min-height:44px}.legal-module__Yd4PWa__section{padding-bottom:40px;scroll-margin-top:92px}.legal-module__Yd4PWa__section+.legal-module__Yd4PWa__section{padding-top:40px}.legal-module__Yd4PWa__prose{font-size:15px}.legal-module__Yd4PWa__contact{margin-top:40px;padding:28px 24px 30px}.legal-module__Yd4PWa__contactGrid{grid-template-columns:1fr}.legal-module__Yd4PWa__contactGrid address{grid-column:auto}}@media (prefers-reduced-motion:reduce){.legal-module__Yd4PWa__index a,.legal-module__Yd4PWa__mobileIndex a{transition:none}}
