
.ts-v65-legal{max-width:1040px;margin:0 auto;padding:clamp(28px,5vw,60px) 18px 65px}
.ts-v65-legal h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.045em;margin:0 0 1rem}
.ts-v65-legal .ts-v65-legal-lead{max-width:780px;color:#bcd1dd;font-size:1.08rem;line-height:1.7}
.ts-v65-legal article{border:1px solid rgba(127,189,196,.19);border-radius:22px;background:linear-gradient(145deg,rgba(15,35,51,.9),rgba(6,20,32,.87));padding:clamp(20px,3vw,36px);margin-top:22px}
.ts-v65-legal article h2{font-size:1.3rem;margin:1.55rem 0 .75rem;color:#d6fffa}
.ts-v65-legal article h2:first-child{margin-top:0}
.ts-v65-legal article p,.ts-v65-legal article li{line-height:1.72;color:#d4e2eb}
.ts-v65-legal article li{margin:.35rem 0}
.ts-v65-legal a{color:#7ae7d0}
.ts-v65-legal-warning{background:rgba(224,179,87,.1);border:1px solid rgba(236,191,99,.34);border-radius:13px;padding:14px 18px;color:#ffe4a5;margin:18px 0}
.ts-v65-feed-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 22px;color:#9bb8c8}
.ts-v65-feed-chip{font-size:.73rem;letter-spacing:.04em;color:#9ff1df;border:1px solid rgba(101,216,192,.3);padding:5px 10px;border-radius:99px}
.ts-v65-news-card{overflow:hidden}
.ts-v65-news-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:12px}
.ts-v65-news-card small{display:block;color:#95bbca}
.ts-v65-news-card time{display:inline-block;color:#a8c2ce;margin:.45rem 0}
html[data-theme="light"] .ts-v65-legal article{background:#f6faff;border-color:#c5d7e1}
html[data-theme="light"] .ts-v65-legal article p,html[data-theme="light"] .ts-v65-legal article li{color:#29465a}
html[data-theme="light"] .ts-v65-legal article h2{color:#153748}
html[data-theme="light"] .ts-v65-legal .ts-v65-legal-lead{color:#3c6477}
html[data-theme="light"] .ts-v65-legal a{color:#007a70}
html[data-theme="light"] .ts-v65-legal-warning{color:#704f00;background:#fff5d9}
