.terms-page .terms-hero{padding:88px 0 80px;background:radial-gradient(circle at 82% 42%,#59312d 0,#2c2429 25%,transparent 58%),linear-gradient(135deg,#151d28,#1c2430);color:#fff}.terms-hero-grid{display:grid;grid-template-columns:1.15fr .55fr;gap:80px;align-items:center}.terms-page .terms-hero h1{max-width:760px;margin:18px 0 24px;color:#f5f7fa!important;font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.055em}.terms-page .terms-hero h1 em{color:#ff8347;font-style:normal}.terms-lead{max-width:700px;color:#c7d0da;font-size:18px;line-height:1.72}.terms-status{display:flex;gap:14px;align-items:flex-start;max-width:690px;margin-top:32px;padding:18px 20px;border:1px solid #e383573b;border-radius:14px;background:#ffffff0a}.terms-status>.icon{flex:0 0 auto;color:#ff8c57}.terms-status div{display:grid}.terms-status strong{font-size:14px}.terms-status span{margin-top:4px;color:#b8c2ce;font-size:13px;line-height:1.55}.terms-meta{padding:32px;border:1px solid #ffffff2a;border-radius:24px;background:#ffffff0b}.terms-meta>span{color:#ee936b;font-size:10px;font-weight:800;letter-spacing:.13em}.terms-meta>strong{display:block;margin:10px 0 28px;font-size:48px}.terms-meta dl{display:grid;gap:12px;margin:0}.terms-meta dl div{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #ffffff17}.terms-meta dt{color:#9faab7;font-weight:500}.terms-meta dd{margin:0;font-weight:700}.terms-related{background:#fff4eb;border-bottom:1px solid #ecd6c7}.terms-related .container{display:flex;gap:30px;align-items:center;padding-top:19px;padding-bottom:19px}.terms-related p{margin:0;color:#8b573f;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.terms-related .container>div{display:flex;flex-wrap:wrap;gap:18px}.terms-related a{color:#293341;font-size:13px;font-weight:700}.terms-layout{background:#f7f4f0}.terms-layout .container{display:grid;grid-template-columns:260px minmax(0,850px);gap:70px;justify-content:center}.terms-toc{position:sticky;top:24px;align-self:start;display:grid;padding:20px;border:1px solid #ddd5cc;border-radius:18px;background:#fff}.terms-toc>span{margin:4px 8px 14px;color:#a25534;font-size:10px;font-weight:800;letter-spacing:.13em}.terms-toc a{display:flex;gap:10px;padding:9px 8px;border-radius:8px;color:#53606f;font-size:12px}.terms-toc a:hover{color:#a23f17;background:#fff2e8}.terms-toc a span{color:#cb5b2b;font-size:10px;font-weight:800}.terms-document{min-width:0;padding:48px 56px;border:1px solid #ded7cf;border-radius:24px;background:#fff;box-shadow:0 20px 55px #2632410a}.terms-intro{margin-bottom:48px;padding:24px;border-left:4px solid #ca5220;background:#fff5ed}.terms-intro p{margin:0;color:#5f6874;font-size:16px;line-height:1.75}.terms-document section{scroll-margin-top:24px}.terms-document section+section{margin-top:58px;padding-top:52px;border-top:1px solid #e6dfd8}.section-number{display:block;margin-bottom:10px;color:#c55120;font-size:11px;font-weight:850;letter-spacing:.12em}.terms-document h2{margin:0 0 22px;color:#202a36!important;font-size:32px;line-height:1.18;letter-spacing:-.035em}.terms-document p,.terms-document li{color:#606c7a;font-size:15px;line-height:1.8}.terms-document p+p{margin-top:16px}.terms-document ul{display:grid;gap:9px;margin:18px 0;padding-left:23px}.terms-document a{color:#a9431a;text-decoration:underline;text-underline-offset:3px}.terms-documents{background:#171f2a;color:#fff}.terms-documents-head{max-width:760px}.terms-documents h2{margin:12px 0 20px;color:#f5f7fa!important;font-size:clamp(36px,4vw,58px);letter-spacing:-.045em}.terms-documents-head>p:last-child{color:#b7c1cc;font-size:17px}.terms-documents-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:42px}.terms-documents-grid>a{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:20px;border:1px solid #ffffff1c;border-radius:14px;color:#fff;background:#ffffff08}.terms-documents-grid>a>span{color:#ee7d48;font-size:11px;font-weight:800}.terms-documents-grid>a div{display:grid}.terms-documents-grid strong{font-size:16px}.terms-documents-grid small{margin-top:4px;color:#aeb9c5;line-height:1.45}.terms-documents-grid .icon{color:#ee7d48}.terms-cta{padding:74px 0;background:#fff4e9}.terms-cta .container{display:flex;align-items:end;justify-content:space-between;gap:50px}.terms-cta h2{margin:10px 0 18px;color:#202a36!important;font-size:clamp(36px,4vw,58px);line-height:1.06;letter-spacing:-.045em}.terms-cta p{color:#687482;font-size:17px}.terms-cta .btn{flex:0 0 auto}
@media(max-width:1100px){.terms-layout .container{grid-template-columns:220px minmax(0,1fr);gap:35px}.terms-document{padding:40px}}
@media(max-width:991px){.terms-hero-grid{grid-template-columns:1fr;gap:40px}.terms-meta{max-width:520px}.terms-layout .container{grid-template-columns:1fr}.terms-toc{position:static;grid-template-columns:repeat(2,1fr)}.terms-toc>span{grid-column:1/-1}.terms-cta .container{align-items:flex-start;flex-direction:column}}
@media(max-width:767px){.terms-page .terms-hero{padding:58px 0}.terms-page .terms-hero h1{font-size:47px}.terms-lead{font-size:17px}.terms-related .container{align-items:flex-start;flex-direction:column;gap:10px}.terms-toc{grid-template-columns:1fr}.terms-document{padding:28px 20px}.terms-document h2{font-size:27px}.terms-documents-grid{grid-template-columns:1fr}.terms-cta .btn{width:100%}}
.terms-related a[aria-current=page]{color:#a9431a;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.legal-documents-nav a[aria-current=page]{color:#fff;background:#bd4c1f}.legal-documents-nav a[aria-current=page] span{color:#fff}
.legal-documents-nav{top:196px;padding:24px}.legal-documents-nav>span{margin:2px 12px 17px;font-size:15px;line-height:1.4}.legal-documents-nav a{padding:13px 12px;font-size:15px;line-height:1.35}
@media(max-width:991px){.legal-documents-nav{top:auto;padding:22px}.legal-documents-nav a{font-size:15px}}

@media(max-width:620px){.terms-page .terms-hero h1{font-size:44px}.terms-lead{font-size:16px}}
