.terms-page header{gap:25px}.terms-page header nav{margin-left:auto;display:flex;align-items:center;gap:25px}.terms-page main{max-width:1240px;margin:auto;padding:65px 4.5% 90px}.terms-hero{max-width:870px}.terms-hero h1{font-size:clamp(42px,6vw,78px);line-height:1.06;letter-spacing:.01em;margin:25px 0}.terms-intro{font-size:18px;line-height:1.7;max-width:760px;color:#b8c2ac}.terms-version{font-size:12px;color:#9eae8b;letter-spacing:.3px;margin:24px 0}.terms-priority{padding:18px 22px;background:#202a17;border-left:2px solid var(--lime);font-size:14px;line-height:1.7;max-width:800px}.terms-provider{padding:30px;border:1px solid #3a4630;margin:35px 0 65px;max-width:800px}.terms-provider h2{font-size:13px;color:#a9b892;letter-spacing:1px;text-transform:uppercase;margin:0 0 20px}.terms-provider strong{font-size:22px;font-weight:500}.terms-provider p{font-size:14px;line-height:1.8;color:#b3bea7;margin:12px 0}.terms-provider a{color:var(--lime);font-size:14px}.terms-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px;align-items:start}.terms-toc{position:sticky;top:25px;display:flex;flex-direction:column;gap:0;border-top:1px solid #39462e}.terms-toc a{display:flex;align-items:baseline;gap:12px;font-size:12px;line-height:1.6;padding:12px 0;border-bottom:1px solid #2a3423;color:#afbea0}.terms-toc span{color:var(--lime);font-size:10px}.terms-document{max-width:770px;min-width:0}.terms-document section{scroll-margin-top:30px;padding:0 0 32px;margin:0 0 35px;border-bottom:1px solid #303d27}.terms-document h2{display:flex;align-items:baseline;gap:16px;font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.25;letter-spacing:0;margin:0 0 20px}.terms-document h2 span{font-size:12px;letter-spacing:1px;color:#b9d78e}.terms-document p{color:#c0c9b7;font-size:15px;line-height:1.9;margin:14px 0}.terms-language-note{font-size:12px!important;color:#9daa8f!important}.terms-page footer{flex-wrap:wrap;gap:20px}.legal-link{white-space:nowrap;color:#bfcea9}
@media(max-width:800px){.terms-layout{grid-template-columns:1fr;gap:35px}.terms-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.terms-page main{padding-top:45px}.terms-provider{margin-bottom:40px}}
@media(max-width:500px){.terms-page header{flex-wrap:wrap}.terms-page header nav{order:3;width:100%;margin:0;justify-content:space-between;font-size:11px}.terms-page main{padding-top:32px}.terms-hero h1{font-size:42px}.terms-intro{font-size:15px}.terms-priority,.terms-provider p{font-size:13px}.terms-provider{padding:22px}.terms-toc{grid-template-columns:1fr}.terms-document p{font-size:14px;line-height:1.8}.terms-document h2{font-size:25px}.terms-provider strong{font-size:21px}}
@media print{html,body.terms-page{background:white;color:black}.terms-page header,.terms-toc,.terms-page footer,.site-language{display:none!important}.terms-page main{max-width:none;padding:0}.terms-layout{display:block}.terms-document{max-width:none}.terms-provider,.terms-priority{background:white;border-color:#bbb}.terms-page p,.terms-page a,.terms-document p,.terms-provider p,.terms-document h2 span,.terms-version{color:#222}.terms-document section{break-inside:avoid}.terms-hero h1{font-size:35px}.terms-provider{margin-bottom:30px}.terms-language-note{color:#444!important}}
