/* Yasal metinler (KVKK, çerez politikası; TR/EN) — yeni çerçeve üstünde okuma düzeni (body.mania-hz.hz-t-yasal). Metin değişmez. */
.hz-t-yasal .phd{padding-bottom:clamp(24px,3vw,40px);border-bottom:0}
.hz-t-yasal .phd h1{font-size:clamp(40px,4.6vw,72px);line-height:1;letter-spacing:-.05em;max-width:20ch}
.hz-t-yasal .phd .lead{font-size:clamp(16px,1.2vw,18px);max-width:62ch}
.hz-t-yasal .guncelleme{display:inline-flex;margin-top:18px;padding:8px 14px;border-radius:999px;border:1px solid rgba(0,214,205,.3);background:rgba(0,214,205,.06);font-family:var(--m);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--acc)}
.hz-t-yasal .yazi{max-width:820px;margin-inline:auto;padding:clamp(26px,3.4vw,52px);border:1px solid rgba(0,214,205,.24);border-radius:24px;
	background:linear-gradient(170deg,rgba(0,214,205,.07),rgba(9,21,22,.3) 45%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}
.hz-t-yasal .yazi h2{font-size:clamp(21px,1.8vw,26px);letter-spacing:-.025em;margin:clamp(30px,3vw,44px) 0 12px;padding-top:clamp(22px,2.4vw,30px);border-top:1px solid rgba(214,240,238,.08)}
.hz-t-yasal .yazi h2:first-child{margin-top:0;padding-top:0;border-top:0}
.hz-t-yasal .yazi h3{font-size:18px;letter-spacing:-.015em;margin:22px 0 8px}
.hz-t-yasal .yazi :is(p,li){font-size:16px;line-height:1.75;color:var(--fg-dim)}
.hz-t-yasal .yazi :is(strong,b){color:var(--fg-hi)}
.hz-t-yasal .yazi a{color:var(--acc);text-underline-offset:3px}
.hz-t-yasal .yazi ul li::marker,.hz-t-yasal .yazi ol li::marker{color:#00D6CD}
.hz-t-yasal .yazi table{width:100%;border-collapse:collapse;font-size:14.5px}
.hz-t-yasal .yazi :is(th,td){border-bottom:1px solid rgba(214,240,238,.1);padding:12px 10px;text-align:left;vertical-align:top}
.hz-t-yasal .yazi th{font-family:var(--m);font-size:12.5px;font-weight:500;color:var(--acc)}
@media (max-width:640px){.hz-t-yasal .phd h1{font-size:clamp(32px,9vw,42px)}.hz-t-yasal .yazi{padding:22px 18px;border-radius:18px}.hz-t-yasal .yazi table{display:block;overflow-x:auto}}
