﻿/* Legal documents share the site's chrome and retain their original wording. */
.legal-hero{padding:70px 0 42px;border-bottom:1px solid var(--line)}
.legal-hero h1{max-width:900px;font-size:49px;line-height:1.16;letter-spacing:-1.7px;font-weight:500;margin:25px 0 21px}
.legal-hero .updated{font-size:12px;line-height:1.8;color:var(--quiet);max-width:750px}
.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:75px;padding:45px 0 55px;align-items:start}
.legal-sidebar{position:sticky;top:115px;min-width:0}
.legal-sidebar nav{display:grid;gap:4px}
.legal-sidebar nav a{display:block;padding:9px 11px;font-size:12px;color:var(--muted);line-height:1.65;border-left:1px solid var(--line);transition:color .16s,border-color .16s,background .16s}
.legal-sidebar nav a:hover,.legal-sidebar nav a:focus-visible{color:var(--accent);background:var(--soft);border-left-color:var(--accent)}
.legal-help{display:grid;gap:5px;font-size:11px;line-height:1.8;color:var(--quiet);margin-top:24px;padding:22px 11px 0;border-top:1px solid var(--line)}
.legal-help span{color:var(--accent)}
.legal-document{min-width:0;max-width:760px;overflow-wrap:anywhere}
.legal-document .card{padding:22px 25px;margin-bottom:24px;border:1px solid var(--strong);border-radius:10px;background:var(--surface)}
.legal-document .card p+p{margin-top:8px}
.legal-document p,.legal-document li{font-size:14px;line-height:1.95;color:var(--muted)}
.legal-document b,.legal-document strong{font-weight:500;color:var(--text)}
.legal-document a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.legal-section{padding:25px 0;border-bottom:1px solid var(--line);scroll-margin-top:105px}
.legal-section:first-of-type{padding-top:9px}
.legal-section:last-child{border:0;padding-bottom:0}
.legal-section h2{font-size:21px;line-height:1.5;letter-spacing:-.4px;margin:0 0 16px;font-weight:500}
.legal-section p+p{margin-top:15px}
.legal-document ul{padding-left:20px;margin:12px 0 0}
.legal-document li+li{margin-top:8px}
.legal-document .paylogo{display:block;width:456px;max-width:100%;height:auto;margin-top:30px;background:#0f1420;border-radius:4px}
.legal-related{display:flex;gap:22px;flex-wrap:wrap;padding:22px 0 38px;border-top:1px solid var(--line)}
.legal-related a{font-size:12px;color:var(--muted);text-underline-offset:4px}
.legal-related a:hover{color:var(--accent);text-decoration:underline}
html[lang="tr"] [data-regime="only-intl"]{display:none}
@media(max-width:1000px){.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}.legal-hero h1{font-size:43px}}
@media(max-width:650px){
 .legal-hero{padding:46px 0 27px}.legal-hero h1{font-size:34px;letter-spacing:-1px;line-height:1.2;margin:22px 0 18px}.legal-hero .updated{font-size:11px}
 .legal-layout{grid-template-columns:1fr;gap:28px;padding:27px 0 30px}.legal-sidebar{position:static}.legal-sidebar .footer-label{margin-bottom:12px}
 .legal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.legal-sidebar nav a{font-size:11px;padding:8px 10px}.legal-help{display:none}
 .legal-document .card{padding:20px}.legal-document p,.legal-document li{font-size:13px;line-height:1.9}.legal-section{padding:23px 0;scroll-margin-top:88px}.legal-section h2{font-size:19px}
 .legal-related{gap:12px 20px;padding:21px 0 29px}.legal-related a{font-size:11px}
}
