.legal-page{color:#18303c;background:#f5faf9;min-height:100svh}.legal-shell{width:min(100% - 36px,1180px);margin:auto;padding-bottom:55px}.legal-nav{border-bottom:1px solid #d8e5e4;justify-content:space-between;align-items:center;min-height:84px;display:flex}.legal-nav>a:last-child{color:#087d77;font-size:12px;font-weight:800}.legal-hero{max-width:850px;padding:75px 0 35px}.legal-hero>p,.legal-document-head>p{color:#008f84;letter-spacing:.14em;margin:0 0 16px;font-size:10px;font-weight:900}.legal-hero h1,.legal-document-head h1{color:#073b54;letter-spacing:-.065em;margin:0;font-size:clamp(42px,7vw,76px);line-height:.98}.legal-hero>span,.legal-document-head>span{color:#5f777e;max-width:72ch;margin-top:20px;font-size:15px;line-height:1.7;display:block}.legal-warning{background:#fff9ef;border:1px solid #edcf9d;border-radius:15px;grid-template-columns:240px 1fr;gap:25px;margin:25px 0 40px;padding:22px;display:grid}.legal-warning strong{color:#875718;font-size:13px}.legal-warning ul{color:#765f3e;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;margin:0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-grid>a{background:#fff;border:1px solid #d8e5e4;border-radius:17px;min-height:250px;padding:27px;display:grid}.legal-grid small{color:#008f84;letter-spacing:.12em;font-size:9px;font-weight:900}.legal-grid h2{color:#073b54;letter-spacing:-.04em;margin:40px 0 10px;font-size:24px}.legal-grid p{color:#667d83;margin:0;font-size:12px;line-height:1.6}.legal-grid b{color:#087d77;align-self:end;margin-top:25px;font-size:11px}.legal-footer{color:#71858c;border-top:1px solid #d8e5e4;justify-content:space-between;gap:20px;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.legal-document-shell{max-width:940px}.legal-document{background:#fff;border:1px solid #d8e5e4;border-radius:20px;margin-top:55px;padding:clamp(24px,5vw,60px)}.legal-document-head{border-bottom:1px solid #d8e5e4;padding-bottom:35px}.legal-document-head h1{font-size:clamp(36px,6vw,62px)}.legal-document aside{color:#725528;background:#fff7e8;border-radius:13px;margin:32px 0;padding:20px}.legal-document aside strong{font-size:12px}.legal-document aside ul{margin:12px 0 0;padding-left:19px;font-size:11px;line-height:1.7}.legal-document>section{border-top:1px solid #e3eceb;padding:27px 0}.legal-document>section h2{color:#073b54;letter-spacing:-.025em;margin:0 0 13px;font-size:21px}.legal-document>section p,.legal-document>section li{color:#4f6971;font-size:13px;line-height:1.75}.legal-document>section p{margin:10px 0 0}.legal-document>section ul{margin:10px 0 0;padding-left:20px}.legal-source-note{background:#eaf7f4;border-radius:12px;margin-top:25px;padding:20px}.legal-source-note strong{color:#086b62;font-size:12px}.legal-source-note p{color:#4b6f70;margin:8px 0 0;font-size:11px;line-height:1.65}@media (max-width:680px){.legal-warning,.legal-warning ul,.legal-grid{grid-template-columns:1fr}.legal-hero{padding-top:50px}.legal-grid>a{min-height:220px}.legal-footer{flex-direction:column}.legal-document{margin-top:30px}}
