.legal-page{padding-block:64px 100px}.legal-intro{max-width:850px;margin-bottom:35px}.legal-intro h1{font-size:clamp(42px,5.6vw,72px);font-weight:620;line-height:1.1}.legal-lead{color:#5c6064;max-width:670px;margin-top:23px;font-size:17px;line-height:1.8}.legal-date{color:#5c6064;margin-top:21px;font-size:12px}.legal-tabs{border-bottom:1px solid #d5dee2;flex-wrap:wrap;gap:10px 30px;margin-bottom:52px;display:flex}.legal-tabs a{border-bottom:2px solid #0000;padding:14px 0;font-size:13px}.legal-tabs a:hover{color:#00acf1}.legal-tabs a[aria-current=page]{color:#00acf1;border-bottom-color:#00acf1;font-weight:700}.legal-layout{grid-template-columns:230px minmax(0,740px);align-items:start;gap:75px;display:grid}.legal-contents nav,.legal-contents{position:sticky;top:35px}.legal-contents nav>p{letter-spacing:.12em;color:#5c6064;margin-bottom:20px;font-size:10px;font-weight:700}.legal-contents ol{color:#5c6064;gap:12px;margin:0;padding-left:20px;font-size:12px;line-height:1.6;display:grid}.legal-contents a:hover{color:#00acf1;text-underline-offset:4px;text-decoration:underline}.legal-body{color:#5c6064;min-width:0;font-size:15px;line-height:1.85}.legal-body>section{margin-bottom:40px;scroll-margin-top:32px}.legal-body h2{letter-spacing:-.025em;color:var(--ink);align-items:baseline;gap:16px;margin-bottom:18px;font-size:25px;font-weight:600;line-height:1.3;display:flex}.legal-body h2>span{letter-spacing:.04em;color:#00acf1;flex-shrink:0;font-size:11px;font-weight:400}.legal-body p+p,.legal-body ul+p{margin-top:16px}.legal-body ul{margin:0;padding-left:21px}.legal-body li+li{margin-top:12px}.legal-body a:not(.text-link){color:#00acf1;text-underline-offset:3px;text-decoration:underline}.legal-body strong{color:#5c6064;font-weight:600}.legal-contact{border-top:1px solid #d5dee2;margin-top:46px;padding-top:30px}.legal-contact h2{margin-bottom:12px;font-size:27px}.legal-contact .text-link{color:#00acf1;margin-top:20px}@media (max-width:960px){.legal-layout{grid-template-columns:185px minmax(0,1fr);gap:36px}.legal-body h2{font-size:23px}.legal-lead{font-size:16px}}@media (max-width:760px){.legal-page{padding-block:38px 65px}.legal-intro{margin-bottom:23px}.legal-intro h1{font-size:clamp(37px,8.6vw,58px)}.legal-lead{margin-top:20px;font-size:15px}.legal-tabs{gap:8px 22px;margin-bottom:34px}.legal-tabs a{font-size:12px}.legal-layout{grid-template-columns:1fr;gap:38px}.legal-contents{background:#eef2f3;border:1px solid #d9e2e5;border-radius:7px;padding:24px;position:static}.legal-contents nav{position:static}.legal-contents ol{grid-template-columns:1fr 1fr;column-gap:25px;font-size:11px}.legal-body{font-size:14px}.legal-body h2{gap:13px;font-size:24px}.legal-body>section{margin-bottom:34px}}@media (max-width:420px){.legal-contents ol{grid-template-columns:1fr}.legal-tabs{gap:8px 16px}.legal-tabs a{font-size:11px}.legal-body h2{font-size:22px}}
