.regional-legal{border-top:1px solid var(--line)}.regional-heading{padding:95px 5vw 65px;display:grid;grid-template-columns:22% 1fr auto;gap:5vw;align-items:end}.regional-heading>p{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.regional-heading h2{font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.055em;font-weight:470;margin:0}.regional-heading>span{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:var(--muted)}.jurisdiction-grid{padding:0 5vw 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.jurisdiction-grid article{background:var(--paper);padding:34px;min-height:440px}.jurisdiction-grid article>span{font-size:10px;letter-spacing:.14em;color:var(--teal)}.jurisdiction-grid h3{font-size:27px;line-height:1.1;font-weight:500;margin:65px 0 24px}.jurisdiction-grid p{font-size:14px;line-height:1.75;color:var(--muted)}.data-table{padding:100px 5vw;border-top:1px solid var(--line)}.data-table h3,.terms-detail>h3,.legal-protection h3{font-size:clamp(32px,4vw,52px);font-weight:480;letter-spacing:-.045em;margin:0 0 55px}.data-table>div{display:grid;grid-template-columns:30% 1fr;margin-left:22%}.data-table b,.data-table span{padding:20px 0;border-top:1px solid var(--line);font-size:14px}.data-table span{color:var(--muted);line-height:1.6}.terms-detail{padding:100px 5vw;border-top:1px solid var(--line)}.terms-detail>div{display:grid;grid-template-columns:repeat(2,1fr);margin-left:22%}.terms-detail article{padding:28px 34px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.terms-detail b{font-size:18px}.terms-detail p{font-size:14px;line-height:1.7;color:var(--muted)}.legal-protection{padding:85px 5vw 100px;background:#07191e;color:#fff}.legal-protection h3{max-width:900px}.legal-protection p{font-size:16px;line-height:1.8;color:#a8b9bb;max-width:950px}.legal-protection p+p{margin-top:25px}html[data-theme=dark] .jurisdiction-grid article{background:#0b1c21}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .jurisdiction-grid article{background:#0b1c21}}
@media(max-width:800px){.regional-heading{padding:70px 22px 50px;grid-template-columns:1fr;gap:22px}.jurisdiction-grid{padding:0 22px 80px;grid-template-columns:1fr}.jurisdiction-grid article{min-height:auto}.data-table,.terms-detail{padding:70px 22px}.data-table>div,.terms-detail>div{margin-left:0;grid-template-columns:1fr}.data-table b{padding-bottom:5px}.data-table span{padding-top:5px}.terms-detail article{padding-left:0}.legal-protection{padding:70px 22px 80px}}
