/* Yasal metin sayfaları */
.yasal .y-kap { width: min(820px, 100%); margin: 0 auto; padding: 28px 16px 72px; }
.yasal .geri { display: inline-block; margin-bottom: 20px; color: var(--varak); }
.yasal h1 { font: 500 clamp(30px, 4.6vw, 46px)/1.1 var(--serif); color: var(--varak); margin: 0 0 8px; }
.yasal .guncel { color: var(--krem2); font-size: 14px; margin: 0 0 28px; }
.yasal h2 { font: 500 clamp(20px, 2.4vw, 27px)/1.2 var(--serif); color: var(--varak); margin: 30px 0 10px; }
.yasal h2:first-of-type { margin-top: 10px; }
.yasal p, .yasal li { color: var(--krem); line-height: 1.7; }
.yasal ul, .yasal ol { padding-left: 22px; }
.yasal li { margin-bottom: 6px; }
.yasal .kart-bilgi { margin: 10px 0 18px; padding: 16px 18px; border: 1px solid var(--altin); background: rgba(42,8,16,.55); }
.yasal .kart-bilgi dl { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 6px 16px; margin: 0; }
.yasal .kart-bilgi dt { color: var(--krem2); }
.yasal .kart-bilgi dd { margin: 0; overflow-wrap: anywhere; }
.yasal a { color: var(--varak); }
.yasal .onemli { border-left: 3px solid var(--varak); padding: 10px 16px; margin: 16px 0; background: rgba(242,201,76,.08); }
.yasal nav.ic { display: flex; flex-wrap: wrap; gap: 10px 18px; margin: 0 0 24px; padding: 14px 0; border-block: 1px solid rgba(212,166,58,.3); }
