.legal-main{max-width:940px;margin:0 auto;padding:70px 6% 90px}.legal-main>.section-label{margin-bottom:35px}.legal-main h1{font-size:clamp(40px,6vw,76px);letter-spacing:-.06em;line-height:1.1}.legal-main h1 span{color:var(--lime)}.legal-subtitle{font-size:20px;margin-top:20px;color:#596273}.legal-date{font-size:13px;color:#596273;margin-top:20px}.legal-nav{position:static;display:flex;width:auto;flex-direction:row;flex-wrap:wrap;gap:25px;padding:25px 0;margin:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.legal-nav [aria-current]{color:#3155bd;text-decoration:underline;text-underline-offset:5px}.legal-main article{font-size:16px;line-height:1.8}.legal-main article h2{font-size:27px;letter-spacing:-.035em;margin:40px 0 15px;line-height:1.3}.legal-main article p{margin:0 0 16px}.legal-main article a{text-decoration:underline;text-underline-offset:3px}.legal-draft{background:#edf1ff;border-left:3px solid var(--lime);padding:20px 24px;margin-bottom:40px;font-size:14px}.legal-draft p{margin:10px 0 0!important}.legal-main dl{display:grid;grid-template-columns:1fr 1.5fr;gap:0;margin:0}.legal-main dt,.legal-main dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.legal-main dt{font-weight:600;padding-right:20px}.legal-source{font-size:13px;color:#596273;margin-top:35px!important}.legal-footer{margin:0;padding:30px 6%;flex-wrap:wrap;font-size:12px}.legal-back{font-size:14px}@media(max-width:650px){.legal-main{padding-top:45px}.legal-nav{gap:15px;font-size:13px}.legal-main dl{grid-template-columns:1fr}.legal-main dt{padding-bottom:0;border:0}.legal-main dd{padding-top:5px}.legal-main article h2{font-size:24px}.legal-main article{font-size:16px}}
