/* Iškelta iš legal-layout.php; bloko eilė: 1. */
:root{--ink:#172033;--muted:#637083;--line:#e4e8ef;--paper:#fff;--wash:#f5f7fb;--brand:#ff4767}
        *{box-sizing:border-box}body{margin:0;background:var(--wash);color:var(--ink);font:16px/1.7 Arial,sans-serif}
        .navbar{line-height:26px}.navbar-nav .nav-link{line-height:24.05px}
        .legal-hero{padding:64px 20px 42px;text-align:center;background:linear-gradient(135deg,#111827,#27334a);color:#fff}
        .legal-hero h1{margin:0 0 12px;font-size:clamp(32px,5vw,52px);font-weight:800;color:#fff!important}
        .legal-hero p{max-width:760px;margin:auto;color:#dce3ed;font-size:18px}
        .legal-wrap{width:min(920px,calc(100% - 32px));margin:32px auto 56px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(24px,5vw,56px);box-shadow:0 18px 55px rgba(22,32,51,.08)}
        .legal-wrap h2{font-size:24px;margin:38px 0 12px;color:var(--ink)!important}.legal-wrap h2:first-child{margin-top:0}
        .legal-wrap h3{font-size:18px;margin:25px 0 8px;color:var(--ink)!important}.legal-wrap p,.legal-wrap li{color:#354155}
        .legal-wrap a{color:#b32948}.legal-wrap li+li{margin-top:8px}.legal-note{padding:18px 20px;border-left:4px solid var(--brand);background:#fff4f6;border-radius:8px}
        .legal-meta{font-size:14px;color:var(--muted);margin-top:38px;padding-top:22px;border-top:1px solid var(--line)}
        .legal-footer{padding:28px 20px;text-align:center;background:#111827;color:#dce3ed}.legal-footer a{color:#fff;margin:6px 10px;display:inline-block}
