/* legal-v1.css — TIK teisiniams puslapiams:
   /privatumo-politika, /slapuku-politika, /pirkimo-taisykles.

   Atskiras failas tuo pačiu principu kaip form-v1.css, work-v1.css ir
   laida-v1.css: canonical home-v2.css lieka NEPALIESTAS.

   Nė vienos naujos spalvos, nė vieno naujo šrifto, nė vieno naujo žetono.
   Kiekviena reikšmė nurašyta iš jau patvirtintų taisyklių — šaltinis
   nurodytas prie kiekvieno bloko. Visos klasės su prefiksu .lg — jų
   nenaudoja nė viena esama sekcija.

   Įkeliamas TIK šiuose trijuose maršrutuose. */

/* ════════════════════════════════════════════════════════════════════
   IŠDĖSTYMO PAGRINDAS — pažodžiui toks pat sprendimas kaip form-v1.css:
   sekcijos konteineris yra paprastas centruotas 720 px blokas, o ne
   12 stulpelių tinklelis. Teisiniam tekstui reikia vieno ramaus
   skaitomo stulpelio, o ne tinklelio.
   ════════════════════════════════════════════════════════════════════ */
.lg1 > .wrap,
.lg2 > .wrap{display:block;max-width:calc(720px + var(--gutter,80px)*2);
             margin-inline:auto}

/* ---------------------------------------------------- 01 · HERO
   Geometrija ir tipografija — pažodžiui iš .fd1 / .fd1__k / .fd1__t /
   .fd1__p (form-v1.css). */
.lg1{background:var(--dark);color:var(--ivory);
     padding-block:clamp(132px,13vw,196px) clamp(64px,6.4vw,96px)}
.lg1__k{color:var(--warm);margin-bottom:var(--breath)}
.lg1__t{margin:0;font-family:var(--serifA);font-weight:400;
        font-size:clamp(33.33px,4vw,56.67px);line-height:1.248;letter-spacing:-.02em;
        color:var(--ivory);max-width:16ch}
.lg1__p{margin:clamp(28px,2.8vw,38px) 0 0;font-family:var(--sansA);
        font-size:17px;line-height:1.75;color:var(--warm);max-width:52ch}
.lg1__p+.lg1__p{margin-top:1.05em}

/* ---------------------------------------------------- 02 · TURINYS
   Sekcijos fonas ir tarpai — pažodžiui iš .fd2 (form-v1.css). */
.lg2{background:var(--cream);color:var(--ink);
     padding-block:clamp(64px,6.6vw,100px) clamp(96px,11vw,160px)}

/* Įvadinė pastraipa — reikšmės iš .fd__ok-p. */
.lg2__intro{margin:0;font-family:var(--sansA);font-size:17px;line-height:1.75;
            color:var(--ink-body)}

/* Numeruotas skyrius. Tarpas tarp skyrių — esamas --silence ritmo
   žetonas, sumažintas iki --pause, nes tai vieno teksto vidus,
   o ne dvi skirtingos sekcijos. */
.lg__sec{margin-top:var(--pause);padding-top:var(--pause);
         border-top:1px solid var(--rule-l)}

/* Skyriaus numeris — .eyebrow komponentas, spalva iš .fd2__k. */
.lg__n{color:var(--accent);margin:0 0 var(--breath)}

/* H2 — reikšmės pažodžiui iš .wm1__st (work-v1.css serif paantraštė). */
.lg__h2{margin:0;font-family:var(--serifA);font-weight:400;
        font-size:clamp(20.83px,2.08vw,29.17px);line-height:1.416;
        letter-spacing:-.012em;color:var(--ink)}

/* H3 — reikšmės pažodžiui iš .wm2__sub (work-v1.css serif potekstė). */
.lg__h3{margin:clamp(30px,3vw,42px) 0 0;font-family:var(--serifA);font-weight:400;
        font-size:clamp(16.08px,1.51vw,21.75px);line-height:1.68;
        letter-spacing:-.01em;color:var(--ink)}

/* Kūno tekstas — reikšmės pažodžiui iš .wm2__p (work-v1.css). */
.lg__p{margin:clamp(24px,2.4vw,32px) 0 0;font-family:var(--sansA);font-size:17.5px;
       line-height:1.78;color:var(--ink-body)}
.lg__h2+.lg__p,
.lg__h3+.lg__p{margin-top:clamp(20px,2vw,26px)}

/* Sąrašas — reikšmės pažodžiui iš .wm2__list (work-v1.css). */
.lg__list{margin:clamp(20px,2vw,26px) 0 0;padding:0;list-style:none}
.lg__list li{position:relative;padding-left:26px;margin-top:10px;
             font-family:var(--sansA);font-size:16.5px;line-height:1.78;color:var(--ink-body)}
.lg__list li:first-child{margin-top:0}
.lg__list li::before{content:"—";position:absolute;left:0;top:0;color:var(--ink-muted)}
.lg__list strong{color:var(--ink);font-weight:600}

/* Rekvizitų / pabraukto teiginio blokas — reikšmės pažodžiui iš
   .fd__note (form-v1.css). */
.lg__box{margin:clamp(24px,2.4vw,32px) 0 0;padding:18px 22px;
         border-left:2px solid var(--accent);background:var(--paper);
         font-family:var(--sansA);font-size:15.5px;line-height:1.7;color:var(--ink-body)}
.lg__box strong{color:var(--ink);font-weight:600}
.lg__box span{display:block}

/* Nuoroda skyriaus viduje — .linkA komponentas jau yra home-v2.css;
   čia tik jo tarpas. */
.lg__cta{margin:clamp(30px,3vw,42px) 0 0}

/* Tekstinė nuoroda pastraipos viduje — spalva pažodžiui iš
   .fd__priv a (form-v1.css). */
.lg__mail{color:var(--accent)}

/* Apatinė techninė eilutė — reikšmės pažodžiui iš .fd__priv. */
.lg__meta{margin:clamp(30px,3vw,40px) 0 0;padding-top:clamp(22px,2.2vw,30px);
          border-top:1px solid var(--rule-l);
          font-family:var(--sansA);font-size:14.5px;line-height:1.7;color:var(--ink-muted)}
.lg__meta a{color:var(--accent)}

/* Turinio nuorodų sąrašas puslapio viršuje — reikšmės iš .lg__list,
   tik be em brūkšnio ir su nuorodos spalva. */
.lg__toc{margin:clamp(24px,2.4vw,32px) 0 0;padding:0;list-style:none}
.lg__toc li{margin-top:9px;font-family:var(--sansA);font-size:16px;line-height:1.7}
.lg__toc li:first-child{margin-top:0}
.lg__toc a{color:var(--ink-body);text-decoration:none;
           border-bottom:1px solid var(--rule-l);padding-bottom:2px;
           transition:color .25s,border-color .25s}
.lg__toc a:hover{color:var(--accent);border-bottom-color:var(--accent)}

/* ---------------------------------------------------- MOBILE
   HERO riba ir reikšmės — PAŽODŽIUI iš form-v1.css .fd1 / .fd2 bloko
   (@media max-width:767px). Naujos reikšmės neišvedamos: tai ta pati
   prošvaisa po dviejų eilučių navigacija, kuri jau patvirtinta
   /mano-4-arkanai-duomenys puslapyje. */
@media (max-width:767px){
  .lg1{padding-block:clamp(124px,30vw,156px) 52px}
  .lg1__t{font-size:30px;max-width:none}
  .lg1__p{font-size:16.5px;max-width:none}
  .lg2{padding-block:52px 96px}
}

/* Teksto laipteliai — ta pati 640px riba, kokią home-v2.css taiko
   savo tekstams. */
@media (max-width:640px){
  .lg__sec{margin-top:36px;padding-top:36px}
  .lg2__intro{font-size:16.5px}
  .lg__p{font-size:16.5px}
  .lg__list li{font-size:16px}
  .lg__toc li{font-size:15.5px}
  .lg__box{font-size:15px}
}
