/* apie-v7.css — /apie · v1.11.0 FINAL LOCK.
   Pakeičia apie-v6.css. Canonical home-v2.css lieka NEPALIESTAS.
   Įkeliamas TIK /apie.

   KODĖL NAUJAS FAILAS, o ne redagavimas vietoje: temos assetai kešuojami
   pagal failo URL, o IM_THEME_VERSION šiame raunde nekeičiamas. Naujas
   failo vardas yra naujas URL — jo LiteSpeed ar CDN negali atiduoti iš
   seno kešo. Tai vienintelis būdas garantuoti, kad /apie stilius
   atsinaujins iškart po aktyvavimo.

   TURINIO POKYTIS: archyve nebėra parašų po kiekviena nuotrauka — vietoj
   jų viena bendra eilutė po grupe; vaikystės diptikas dar sumažintas
   ~15 %; atsirado vaikystės elementų sąrašas, atskiras klausimas „Kodėl?“
   ir vienas skaičius gyvenimo sekcijoje.

   Nė vienos naujos spalvos, nė vieno naujo šrifto, nė vieno naujo žetono —
   visos reikšmės iš jau patvirtintų home-v2.css / laida-v1.css laiptelių.
   Tas pats mobile lūžio taškas (640 px) kaip visoje temoje. */

/* ═══════════ BENDRI SEKCIJŲ FONAI ═══════════ */
.apD{background:var(--dark);color:var(--ivory)}
.apB{background:var(--bordo);color:var(--ivory)}

/* ═══════════ 01 · HERO — manifestas ═══════════ */
/* H1 yra puslapio smūgis. Jokios biografinės įžangos prieš jį. */
.ah{background:var(--bordo);color:var(--ivory);
    padding-block:clamp(140px,14vw,208px) clamp(96px,10vw,144px)}
.ah__k{grid-column:1/-1;color:var(--warm);margin:0 0 var(--breath)}
.ah__t{grid-column:1/span 9;margin:0;font-family:var(--serifA);font-weight:400;
       font-size:clamp(46.67px,5.6vw,82px);line-height:1.13;letter-spacing:-.022em;
       color:var(--ivory)}
/* Subline — penki trumpi kirčiai. Sans, kad H1 liktų vienintelis serifas viršuje. */
.ah__sub{grid-column:1/span 6;margin:clamp(40px,4vw,58px) 0 0;padding:0;list-style:none}
.ah__sub li{margin-top:clamp(4px,.4vw,7px);font-family:var(--sansA);font-size:17.5px;
            line-height:1.62;color:var(--dim)}
.ah__sub li:first-child{margin-top:0}
.ah__p{grid-column:1/span 6;margin:clamp(44px,4.4vw,62px) 0 0;font-family:var(--sansA);
       font-size:17.5px;line-height:1.78;color:var(--dim);max-width:44ch}
.ah__end{grid-column:1/span 7;margin:clamp(30px,3vw,40px) 0 0;font-family:var(--serifA);
         font-weight:400;font-size:clamp(24.17px,2.27vw,32.67px);line-height:1.32;
         letter-spacing:-.014em;color:var(--ivory);max-width:26ch}

/* ═══════════ 02 · LŪŽIS — intymus ir labai trumpas ═══════════ */
/* Siauresnė teksto juosta ir daugiau oro nei bet kur kitur puslapyje:
   blokas turi būti tylus, o ne dramatiškas. Jokios antraštės, jokio
   eyebrow — tai kvėptelėjimas tarp manifesto ir tyrinėjimo. */
.apl{background:var(--dark);color:var(--ivory);
     padding-block:clamp(120px,12.5vw,184px)}
.apl__t{grid-column:2/span 6;margin:0;font-family:var(--serifA);font-weight:400;
        font-size:clamp(28.33px,2.92vw,40px);line-height:1.3;letter-spacing:-.014em;
        color:var(--ivory);max-width:22ch}
.apl__p{grid-column:2/span 5;margin:clamp(34px,3.4vw,46px) 0 0;font-family:var(--sansA);
        font-size:17.5px;line-height:1.78;color:var(--dim);max-width:34ch}
.apl__p--n{margin-top:clamp(20px,2vw,26px)}
/* Vienas klausimas, nuo kurio viskas prasidėjo. Atskirta eilutė, serifas —
   jis turi stovėti vienas, be šauktukų ir be didžiųjų raidžių. */
.apl__q{grid-column:2/span 5;margin:clamp(22px,2.2vw,30px) 0 0;font-family:var(--serifA);
        font-weight:400;font-size:clamp(24.17px,2.27vw,32.67px);line-height:1.32;
        letter-spacing:-.014em;color:var(--ivory)}

/* ═══════════ STATEMENT + TEKSTAS — bendras sekcijos komponentas ═══════════ */
.apx{padding-block:var(--silence)}
.apx--t{padding-block:clamp(96px,10vw,144px)}
.apx__k{grid-column:1/-1;margin:0 0 var(--breath);color:var(--accent)}
.apD .apx__k,.apB .apx__k{color:var(--warm)}
.apx__t{grid-column:1/span 8;margin:0;font-family:var(--serifA);font-weight:400;
        font-size:clamp(38.33px,4.5vw,65px);line-height:1.2;letter-spacing:-.02em;
        color:var(--ink);max-width:17ch}
.apD .apx__t,.apB .apx__t{color:var(--ivory)}
.apx__t2{grid-column:1/span 8;margin:clamp(24px,2.4vw,34px) 0 0;font-family:var(--serifA);
         font-weight:400;font-size:clamp(31.67px,3.33vw,46.67px);line-height:1.272;
         letter-spacing:-.014em;color:var(--ink);max-width:20ch}
.apD .apx__t2,.apB .apx__t2{color:var(--ivory)}
.apx__p{grid-column:1/span 6;margin:clamp(34px,3.4vw,46px) 0 0;font-family:var(--sansA);
        font-size:17.5px;line-height:1.78;color:var(--ink-body);max-width:46ch}
.apD .apx__p,.apB .apx__p{color:var(--dim)}
.apx__p--n{margin-top:clamp(20px,2vw,26px)}
/* Serifinė lūžio eilutė sekcijos viduje. */
.apx__l{grid-column:1/span 6;margin:clamp(40px,4vw,56px) 0 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);max-width:30ch}
.apD .apx__l,.apB .apx__l{color:var(--ivory)}
/* Didžioji išvada — antras svoris po sekcijos antraštės. */
.apx__big{grid-column:1/span 7;margin:clamp(52px,5.2vw,74px) 0 0;font-family:var(--serifA);
          font-weight:400;font-size:clamp(28.33px,2.92vw,40px);line-height:1.3;
          letter-spacing:-.014em;color:var(--ink);max-width:24ch}
.apD .apx__big,.apB .apx__big{color:var(--ivory)}
/* Antra to paties svorio eilutė — lygiagreti pora, todėl tarpas tarp jų
   mažesnis nei tarp bloko ir prieš tai einančio teksto. */
.apx__big--n{margin-top:clamp(26px,2.6vw,36px)}
/* Klausimų pora. */
.apx__q{grid-column:1/span 7;margin:clamp(26px,2.6vw,36px) 0 0;font-family:var(--serifA);
        font-weight:400;font-size:clamp(24.17px,2.27vw,32.67px);line-height:1.32;
        letter-spacing:-.014em;color:var(--ink);max-width:24ch}
.apD .apx__q,.apB .apx__q{color:var(--ivory)}
/* Dviejų eilučių išvardijimas — tylesnis už pastraipą, be bulletų. */
.apx__en{grid-column:1/span 6;margin:clamp(26px,2.6vw,34px) 0 0;font-family:var(--sansA);
         font-size:16.5px;line-height:1.9;color:var(--ink-muted);max-width:44ch}
.apD .apx__en,.apB .apx__en{color:var(--dim2)}
.apx__lead{grid-column:1/span 6;margin:clamp(34px,3.4vw,46px) 0 0;font-family:var(--sansA);
           font-size:16.5px;line-height:1.78;color:var(--ink-muted)}
.apD .apx__lead,.apB .apx__lead{color:var(--dim2)}
.apx__lead--n{margin-top:clamp(26px,2.6vw,34px)}

/* Keturių žodžių principas — ženklas, ne sakinys. */
.apx__four{grid-column:1/span 6;margin:0;padding:0;list-style:none}
.apx__four li{margin-top:clamp(8px,.8vw,12px);font-family:var(--serifA);font-weight:400;
              font-size:clamp(31.67px,3.33vw,46.67px);line-height:1.2;letter-spacing:-.018em;
              color:var(--ink)}
.apD .apx__four li,.apB .apx__four li{color:var(--ivory)}
.apx__four li:first-child{margin-top:0}

/* Vaikystės elementai — ne bulletai, ne kortelės, o vertikalus ritmas.
   Tas pats sans laiptelis kaip HERO sublinijoje, kad tai skambėtų kaip
   išvardijimas, o ne kaip pareiškimas. */
.apx__items{grid-column:1/span 6;margin:clamp(26px,2.6vw,34px) 0 0;padding:0;list-style:none}
.apx__items li{margin-top:clamp(2px,.25vw,4px);font-family:var(--sansA);font-size:17.5px;
               line-height:1.62;color:var(--ink-body)}
.apx__items li:first-child{margin-top:0}
.apD .apx__items li,.apB .apx__items li{color:var(--dim)}

/* Vienas skaičius istorijos viduje. Be badge, be ikonos, be rėmelio. */
.apx__stat{grid-column:1/-1;margin:clamp(48px,4.8vw,68px) 0 0;font-family:var(--serifA);
           font-weight:400;font-size:clamp(38.33px,4.5vw,65px);line-height:1;
           letter-spacing:-.02em;color:var(--ink)}
.apD .apx__stat,.apB .apx__stat{color:var(--ivory)}
.apx__statd{grid-column:1/-1;margin:clamp(12px,1.2vw,16px) 0 0;font-family:var(--sansA);
            font-size:16px;line-height:1.78;color:var(--ink-body)}
.apD .apx__statd,.apB .apx__statd{color:var(--dim)}

/* ═══════════ 03 · TYRINĖJIMO LAUKAS — 38 praktikos ═══════════ */
/* v1.8.0: kolonų atsisakyta. Laukas dabar yra VIENAS vientisas editorial
   teksto blokas — ne lentelė, ne kolonos, ne kortelės, ne bulletai, ne
   kategorijos. Elementai skiriami tik „·“, todėl blokas skaitosi kaip
   tankus pareiškimas, o ne kaip ezoterikos katalogas. */
.apfx{grid-column:1/span 10;margin:clamp(48px,4.8vw,68px) 0 0;
      padding:clamp(34px,3.4vw,46px) 0 0;border-top:1px solid var(--rule-l);
      font-family:var(--serifA);font-weight:400;
      font-size:clamp(18.33px,1.8vw,25px);line-height:1.6;letter-spacing:-.008em;
      color:var(--ink);text-wrap:pretty}
.apD .apfx,.apB .apfx{border-top-color:var(--rule-d);color:var(--dim)}
.apf__after{grid-column:1/span 7;margin:clamp(56px,5.6vw,80px) 0 0;font-family:var(--serifA);
            font-weight:400;font-size:clamp(24.17px,2.27vw,32.67px);line-height:1.32;
            letter-spacing:-.014em;color:var(--ink);max-width:26ch}
.apD .apf__after,.apB .apf__after{color:var(--ivory)}

/* ═══════════ ARCHYVINIAI INTARPAI ═══════════ */
/* Viena didelė 9 kadrų juosta PAŠALINTA. Vietoj jos — trys maži
   intarpai, kurie stovi ten, kur ta istorija vyksta tekste:
     A vaikystė (2)  ·  B kūryba ir amatas (3)  ·  C gyvenimas (4)

   Kadrai NEKIRPTI — rodomi savo tikrais santykiais. Visiems
   nustatomas vienodas AUKŠTIS, plotis paliekamas „auto“, todėl
   eilutė lygiuojasi, parašai prasideda viena linija, o nė vienam
   kadrui nenukertama galva, ranka ar svarbi detalė. object-fit
   nenaudojamas — nėra ko pozicionuoti, nes niekas neišpjaunama.

   Intarpai sąmoningai MAŽESNI už v1.8.x juostą: tai archyviniai
   įrodymai istorijoje, ne galerija ir ne portfolio. */
.api{grid-column:1/-1;margin:clamp(44px,4.4vw,64px) 0 0;
     --h:clamp(120px,13.2vw,190px);
     display:flex;flex-wrap:wrap;align-items:flex-start;
     column-gap:clamp(16px,1.9vw,26px);row-gap:clamp(16px,1.9vw,26px)}
.api__i{margin:0;min-width:0}
.api__i img{display:block;height:var(--h);width:auto;max-width:100%}

/* v1.11.0: PARAŠŲ PO KIEKVIENA NUOTRAUKA NEBĖRA.
   Jie kiekvieną kadrą pavertė kortele ir pasakė tai, ką tekstas jau buvo
   pasakęs. Dabar kadrai stovi kartu ir tyli. Šalutinis efektas — kadro
   rėmelis vėl lygus pačiai nuotraukai, todėl tarpai eilėje yra tikri, o
   ne parašo pločio išplėsti. */

/* Viena bendra editorial eilutė po grupe. Ta pati eyebrow tipografija,
   kokia jau naudojama visoje temoje. */
.api__g{grid-column:1/-1;margin:clamp(18px,1.8vw,24px) 0 0;font-family:var(--sansA);
        font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;
        color:var(--ink-muted)}
.apD .api__g,.apB .api__g{color:var(--dim2)}

/* A grupė — VAIKYSTĖS DIPTIKAS.
   Abu kadrai perkirpti į tą patį 4:5 formatą (320×400) individualiai,
   iš originalų, be popierinio atspaudo kraštų. Kadangi santykis jau
   vienodas, prie vienodo aukščio jie automatiškai gauna ir vienodą
   plotį — pora atrodo kaip vienas sąmoningas sprendimas, o ne kaip du
   skirtingi kadrai. object-fit nereikalingas: pikseliai jau tokie,
   kokie turi būti, todėl nieko neišpjaunama ir nieko neištempiama.
   Aukštis ~17 % mažesnis už kitas grupes — tai tyliausias intarpas
   puslapyje, archyvinė pastaba, ne galerija. */
.api--a{--h:clamp(86px,9.4vw,134px)}

/* ═══════════ 07 · SKAIČIAI ═══════════ */
/* Jokių badge, ikonų, kortelių ar papildomo paaiškinimo. */
.apn2{padding-block:var(--silence)}
.apn2__g{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
         column-gap:var(--colgap)}
.apn2__i{padding-top:clamp(26px,2.6vw,34px);border-top:1px solid var(--rule-l)}
.apD .apn2__i,.apB .apn2__i{border-top-color:var(--rule-d)}
.apn2__n{margin:0;font-family:var(--serifA);font-weight:400;
         font-size:clamp(24.17px,2.27vw,32.67px);line-height:1.32;letter-spacing:-.014em;
         color:var(--ink)}
.apD .apn2__n,.apB .apn2__n{color:var(--ivory)}
.apn2__d{margin:clamp(12px,1.2vw,16px) 0 0;font-family:var(--sansA);font-size:16px;
         line-height:1.78;color:var(--ink-body)}
.apD .apn2__d,.apB .apn2__d{color:var(--dim)}

/* ═══════════ 10 · FINALAS ═══════════ */
.ap9b{background:var(--bordo);color:var(--ivory);padding-block:var(--silence)}
.ap9b__t{grid-column:1/span 7;margin:0;font-family:var(--serifA);font-weight:400;
         font-size:clamp(43.33px,4.92vw,70px);line-height:1.188;letter-spacing:-.018em;
         color:var(--ivory)}
.ap9b__p{grid-column:1/span 6;margin:clamp(40px,4vw,56px) 0 0;font-family:var(--sansA);
         font-size:17.5px;line-height:1.78;color:var(--dim);max-width:46ch}
.ap9b__cta{grid-column:1/-1;margin-top:clamp(44px,4.4vw,62px)}

/* ══════════════════ MOBILE · 390 px yra prioritetas ══════════════════ */
@media (max-width:640px){
  .ah__t,.ah__sub,.ah__p,.ah__end{grid-column:1/-1;max-width:none}
  .apl__t,.apl__p{grid-column:1/-1;max-width:none}
  .apx__t,.apx__t2,.apx__p,.apx__l,.apx__big,.apx__q,.apx__en,.apx__lead,.apx__four{grid-column:1/-1;max-width:none}
  .apx__items,.apl__q{grid-column:1/-1;max-width:none}
  .apf__after{grid-column:1/-1;max-width:none}

  /* Praktikų laukas telefone — tas pats vientisas blokas, tik mažesnis
     laiptelis. Tekstas natūraliai lūžta į daugiau eilučių ir lieka
     įskaitomas — netampa smulkia siena. */
  .apfx{grid-column:1/-1;font-size:17px;line-height:1.66}

  /* Archyvas telefone — ta pati juosta, tik žemesnė: kadrai persigrupuoja
     patys ir lieka maži. Jokios milžiniškos nuotraukos per visą ekraną. */
  /* Aukštis ribojamas taip, kad Motinystė + UNIMIX pora (du kadrai greta)
     visada tilptų į eilutę net 320 px pločio ekrane. */
  /* Archyviniai intarpai telefone — lieka MAŽI. Aukštis ribotas taip,
     kad keturių kadrų eilė (C grupė) persigrupuotų, o ne išsitemptų
     per visą ekraną. Jokios milžiniškos nuotraukos. */
  .api{--h:clamp(96px,27vw,118px);
       column-gap:clamp(10px,2.8vw,15px);row-gap:clamp(22px,5.5vw,30px)}
  .api--a{--h:clamp(70px,19.5vw,84px)}
  .api__g{font-size:11px;letter-spacing:.13em}

  .apn2__g{grid-template-columns:1fr;row-gap:clamp(30px,7.5vw,40px)}

  .ap9b__t,.ap9b__p{grid-column:1/-1;max-width:none}
}
