.legal-language-switch{border-top:1px solid #ffffff0e;gap:10px;padding:15px 0 6px;display:grid}.legal-language-switch>strong{color:#788699;letter-spacing:.04em;font-size:10px}.legal-language-switch>div{flex-wrap:wrap;gap:6px;display:flex}.legal-language-switch a{color:#8795a8;background:#ffffff05;border:1px solid #fff1;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10px;line-height:1;display:inline-flex}.legal-language-switch a small{color:#536174;font-size:8px;font-weight:800}.legal-language-switch a:hover,.legal-language-switch a:focus-visible{color:#d9e7f1;background:#22d3ee0a;border-color:#22d3ee4d;outline:none}.legal-language-switch a.is-current{color:#bff5ff;background:#22d3ee12;border-color:#22d3ee6b}.legal-language-switch a.is-current small{color:#67d9ef}@media (max-width:680px){.legal-language-switch>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-language-switch a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.legal-language-switch a{transition:none!important}}.localized-legal-shell{min-height:72vh}.localized-legal-shell .legal-article{max-width:1100px;padding-bottom:72px}.localized-legal-shell .legal-topbar{max-width:1100px}.localized-legal-shell .legal-hero{max-width:820px;padding-bottom:36px}.localized-legal-shell .legal-hero h1{max-width:840px;font-size:clamp(40px,6vw,68px)}.localized-legal-shell .legal-meta{text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.localized-legal-shell .legal-meta span{color:#6f7b8d}.localized-legal-shell .legal-meta strong{color:#b9c5d6;font-size:11px;font-weight:700}.legal-reading-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:52px;padding-top:34px;display:grid}.legal-toc{background:linear-gradient(160deg,#101b2cd4,#080e18e6);border:1px solid #ffffff12;border-radius:16px;padding:17px;position:sticky;top:22px;box-shadow:inset 0 1px #ffffff06,0 18px 45px #00000024}.legal-toc>strong{color:#e8edf5;letter-spacing:.04em;margin-bottom:10px;font-size:11px;display:block}.legal-toc nav{gap:2px;display:grid}.legal-toc a{color:#8491a4;text-align:start;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:8px 7px;font-size:11px;line-height:1.38;display:grid}.legal-toc a:hover,.legal-toc a:focus-visible{color:#e6edf7;background:#60a5fa12;outline:none}.legal-toc a span{color:#516071;font-variant-numeric:tabular-nums;font-size:9px}.localized-legal-shell .legal-content{min-width:0;padding-top:0}.localized-legal-shell .legal-section{margin-bottom:34px;padding:0 0 34px;scroll-margin-top:24px}.localized-legal-shell .legal-section h2{color:#eff4fa;margin-bottom:15px;font-size:clamp(21px,2.5vw,27px);line-height:1.16}.localized-legal-shell .legal-section p,.localized-legal-shell .legal-section li{color:#a6b1c1;max-width:760px;font-size:14px;line-height:1.78}.localized-legal-shell .legal-section ul{gap:9px;padding-inline-start:22px}.localized-legal-shell .legal-section li::marker{color:#60a5fa}.legal-fact-card{gap:5px;max-width:700px;padding:20px;display:grid}.legal-fact-label{color:#8ba0b9;letter-spacing:.07em;text-transform:uppercase;width:fit-content;margin-bottom:4px;font-size:10px;font-weight:800}.legal-fact-card>strong{font-size:16px}.legal-fact-card>span:not(.legal-fact-label){color:#929fb0;font-size:12px;line-height:1.6}.legal-fact-card dl{gap:8px;margin:13px 0 0;display:grid}.legal-fact-card dl>div{border-top:1px solid #ffffff0e;grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);gap:14px;padding-top:8px;display:grid}.legal-fact-card dt,.legal-fact-card dd{margin:0;font-size:11px;line-height:1.5}.legal-fact-card dt{color:#6f7c8f}.legal-fact-card dd{color:#c3ccd9;overflow-wrap:anywhere}.legal-callout-compact{color:#b8c5d5;max-width:700px;font-size:12px;line-height:1.7}.legal-contact-card{background:linear-gradient(135deg,#34d39911,#22d3ee06);border:1px solid #34d3992e;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding:20px;display:flex}.legal-contact-card>div{gap:4px;display:grid}.legal-contact-card span{color:#718093;letter-spacing:.04em;font-size:10px;font-weight:700}.legal-contact-card strong{color:#edf4f8;font-size:15px}.legal-contact-card a{color:#94e6c5;overflow-wrap:anywhere;font-size:12px;font-weight:700}.legal-related{border-top:1px solid #fff1;margin-top:42px;padding-top:28px}.legal-related>strong{color:#8b98aa;margin-bottom:13px;font-size:11px;display:block}.legal-related>div,.legal-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legal-related-links{max-width:760px;margin-top:18px}.legal-related a,.legal-related-links a{color:#b4bfce;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:13px 14px;font-size:11px;line-height:1.4;display:flex}.legal-related a:hover,.legal-related a:focus-visible,.legal-related-links a:hover,.legal-related-links a:focus-visible{color:#f1f5fa;background:#60a5fa0d;border-color:#60a5fa57;outline:none}html[dir=rtl] .legal-toc a,html[dir=rtl] .legal-fact-card,html[dir=rtl] .legal-contact-card,html[dir=rtl] .legal-related a,html[dir=rtl] .legal-related-links a{text-align:start}@media (max-width:900px){.legal-reading-layout{grid-template-columns:1fr;gap:24px}.legal-toc{padding:14px;position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.localized-legal-shell .legal-section{margin-bottom:28px;padding-bottom:28px}}@media (max-width:680px){.localized-legal-shell .legal-hero{padding-bottom:28px}.localized-legal-shell .legal-hero h1{letter-spacing:-.045em;font-size:clamp(36px,12vw,48px)}.legal-reading-layout{padding-top:24px}.legal-toc nav{grid-template-columns:1fr}.legal-toc a{align-items:center;min-height:38px}.localized-legal-shell .legal-section p,.localized-legal-shell .legal-section li{font-size:13px;line-height:1.72}.legal-fact-card dl>div{grid-template-columns:1fr;gap:3px}.legal-contact-card{flex-direction:column;align-items:flex-start}.legal-related>div,.legal-related-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legal-toc a,.legal-related a,.legal-related-links a{transition:none!important}}
