.ths-support-page .ths-compact-hero h1{max-width:900px}
.ths-policy-date{margin-top:24px;color:#7f7583;font:600 11px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.ths-policy-body{padding:64px 0 110px;background:#0b090f}
.ths-policy-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:76px;align-items:start}
.ths-policy-nav{position:sticky;top:28px;display:grid;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#15101b}
.ths-policy-nav a{padding:12px 13px;border-radius:9px;color:#918795!important;font:600 12px/1.25 Inter,sans-serif;transition:.2s}
.ths-policy-nav a:hover,.ths-policy-nav a.is-active{background:#2a1b32;color:#fff!important}
.ths-policy-content{display:grid;gap:0}
.ths-policy-content>section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:22px;padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid rgba(255,255,255,.09)}
.ths-policy-content>section>span{padding-top:7px;color:#b879d0;font:700 10px/1 Manrope,sans-serif;letter-spacing:.1em}
.ths-policy-content h2{margin:0 0 13px;color:#fff;font-size:27px!important;font-weight:400!important}
.ths-policy-content p{max-width:66ch;color:#aaa0ad;font-size:15px;line-height:1.78}
.ths-policy-content a{color:#e5a2cf!important;text-decoration:underline;text-underline-offset:3px}
.ths-policy-content strong{color:#eee7ef}
.ths-policy-note{padding:26px 28px;border:1px solid rgba(211,76,163,.22);border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(211,76,163,.13),transparent 42%),#15101b}
.ths-policy-note>strong{display:block;margin-bottom:6px;font:600 18px/1.3 Manrope,sans-serif}
.ths-policy-note p{font-size:13px}
@media(max-width:820px){.ths-policy-layout{grid-template-columns:1fr;gap:34px}.ths-policy-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.ths-policy-body{padding:42px 0 78px}}
@media(max-width:520px){.ths-policy-nav{grid-template-columns:1fr}.ths-policy-content>section{grid-template-columns:30px minmax(0,1fr);gap:12px}.ths-policy-content h2{font-size:23px!important}.ths-policy-content p{font-size:14px}.ths-policy-note{padding:22px}}
