/* laida-v1.css — /isijunk-menuli-ii-laida.
   Atskiras scoped failas tuo pačiu principu kaip work-v1.css, form-v1.css ir
   product-typo.css: canonical home-v2.css lieka NEPALIESTAS.
   Nė vienos naujos spalvos, nė vieno naujo šrifto, nė vieno naujo žetono —
   visos reikšmės perimtos iš jau patvirtintų home-v2.css taisyklių.
   Įkeliamas TIK /isijunk-menuli-ii-laida. */

/* ---------- 01 · HERO — .lb geometrija ---------- */
.ll1{background:var(--bordo);color:var(--ivory);
     padding-block:clamp(132px,13vw,196px) clamp(56px,5.6vw,84px)}
.ll1__k{grid-column:1/-1;color:var(--warm);margin-bottom:var(--breath)}
.ll1__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(--ivory)}
.ll1__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(--dim);max-width:46ch}
.ll1__p--n{margin-top:clamp(20px,2vw,26px)}
.ll1__when{grid-column:1/-1;margin:clamp(34px,3.4vw,46px) 0 0;color:var(--warm)}
.ll1__cta{grid-column:1/-1;margin-top:clamp(40px,4vw,56px)}

/* ---------- 02 · ATPAŽINIMAS (light) ---------- */
.ll2{padding-block:var(--silence)}
.ll2__k{grid-column:1/-1;margin:0 0 var(--breath);color:var(--accent)}
.ll2__t{grid-column:1/span 7;margin: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)}
.ll2__list{grid-column:1/span 7;margin:clamp(44px,4.4vw,62px) 0 0;padding:0;list-style:none}
.ll2__list li{position:relative;padding-left:28px;margin-top:clamp(18px,1.8vw,24px);
              font-family:var(--sansA);font-size:17.5px;line-height:1.78;color:var(--ink-body);max-width:52ch}
.ll2__list li:first-child{margin-top:0}
.ll2__list li::before{content:"—";position:absolute;left:0;top:0;color:var(--ink-muted)}
.ll2__end{grid-column:1/span 6;margin:clamp(44px,4.4vw,62px) 0 0;padding-top:clamp(26px,2.6vw,34px);
          border-top:1px solid var(--rule-l);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)}

/* ---------- 03 · KAS TAI (bordo) ---------- */
.ll3{background:var(--bordo);color:var(--ivory);padding-block:var(--silence)}
.ll3__k{grid-column:1/-1;margin:0 0 var(--breath);color:var(--warm)}
.ll3__t{grid-column:1/span 7;margin:0;font-family:var(--serifA);font-weight:400;
        font-size:clamp(30px,3.25vw,46.67px);line-height:1.296;letter-spacing:-.018em;color:var(--ivory)}
.ll3__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(--dim);max-width:46ch}
.ll3__p--n{margin-top:clamp(20px,2vw,26px)}
.ll3__end{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(--ivory)}

/* ---------- 04 · KAIP VYKSTA (light) — .pr8__steps geometrija ---------- */
.ll4{padding-block:var(--silence)}
.ll4__k{grid-column:1/-1;margin:0 0 var(--breath);color:var(--accent)}
.ll4__t{grid-column:1/span 7;margin: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)}
.ll4__steps{grid-column:1/-1;margin-top:clamp(56px,5.6vw,80px);display:grid;
            grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--colgap)}
.ll4__s{padding-top:clamp(26px,2.6vw,34px);border-top:1px solid var(--rule-l)}
.ll4__no{margin:0;font-family:var(--serifA);font-weight:400;
         font-size:clamp(24.17px,2.27vw,32.67px);line-height:1.416;letter-spacing:-.014em;color:var(--accent)}
.ll4__n{margin:clamp(20px,2vw,28px) 0 0;font-family:var(--sansA);font-size:12px;
        font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}
.ll4__d{margin:clamp(14px,1.4vw,18px) 0 0;font-family:var(--sansA);font-size:16px;
        line-height:1.78;color:var(--ink-body);max-width:40ch}

/* ---------- 05 · KAM SKIRTA (dark) ---------- */
.ll5{background:var(--dark);color:var(--ivory);padding-block:var(--silence)}
.ll5__t{grid-column:1/span 7;margin: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(--ivory)}
.ll5__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(--dim);max-width:44ch}
.ll5__p--n{margin-top:clamp(20px,2vw,26px)}
.ll5__end{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(--ivory)}

/* ---------- 06 · PATIRTYS — naudoja esamą .h6 / .tri / .tm ---------- */
.ll6__t{grid-column:1/span 7;grid-row:1;margin:0 0 clamp(48px,4.8vw,68px);
        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:16ch}

/* ---------- 07 · II LAIDOS INFORMACIJA (bordo) ---------- */
.ll7{background:var(--bordo);color:var(--ivory);padding-block:var(--silence)}
.ll7__k{grid-column:1/-1;margin:0 0 var(--breath);color:var(--warm)}
.ll7__t{grid-column:1/span 7;margin: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(--ivory)}
.ll7__meta{grid-column:1/span 6;margin:clamp(40px,4vw,56px) 0 0;padding-top:clamp(26px,2.6vw,34px);
           border-top:1px solid var(--rule-d)}
.ll7__row{margin:0 0 clamp(18px,1.8vw,24px);font-family:var(--sansA);font-size:16.5px;
          line-height:1.78;color:var(--dim)}
.ll7__row:last-child{margin-bottom:0}
.ll7__lbl{display:block;font-size:12px;font-weight:600;letter-spacing:.18em;
          text-transform:uppercase;color:var(--warm);margin-bottom:6px}
.ll7__price{display:block;margin:0;font-family:var(--serifA);font-weight:400;
            font-size:clamp(36.67px,3.83vw,53.33px);line-height:1.2;letter-spacing:-.02em;color:var(--ivory)}
.ll7__alt{display:block;margin:clamp(12px,1.2vw,16px) 0 0;font-family:var(--sansA);font-size:15px;
          line-height:1.7;color:var(--warm)}
.ll7__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:44ch}
.ll7__p--n{margin-top:clamp(20px,2vw,26px)}
.ll7__cta{grid-column:1/-1;margin-top:clamp(44px,4.4vw,62px)}

/* ---------- 08 · FINALAS (dark) — .lf geometrija ---------- */
.ll8{background:var(--dark);color:var(--ivory);padding-block:var(--silence)}
.ll8__t{grid-column:1/span 7;margin: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(--ivory)}
.ll8__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(--dim);max-width:44ch}
.ll8__p--n{margin-top:clamp(20px,2vw,26px)}
.ll8__cta{grid-column:1/-1;margin-top:clamp(44px,4.4vw,62px)}
.ll8__note{grid-column:1/span 6;margin:clamp(26px,2.6vw,34px) 0 0;font-family:var(--sansA);
           font-size:13.4px;line-height:1.75;color:var(--dim2)}

/* ══════════════════ MOBILE · tas pats lūžio taškas kaip visoje temoje ══════════════════ */
@media (max-width:640px){
  .ll1__t,.ll1__p{grid-column:1/-1;max-width:none}
  .ll2__t,.ll2__list,.ll2__end{grid-column:1/-1;max-width:none}
  .ll2__list li{max-width:none}
  .ll3__t,.ll3__p,.ll3__end{grid-column:1/-1;max-width:none}
  .ll4__t{grid-column:1/-1}
  .ll4__steps{grid-template-columns:1fr;margin-top:38px;row-gap:30px}
  .ll4__d{max-width:none}
  .ll5__t,.ll5__p,.ll5__end{grid-column:1/-1;max-width:none}
  .ll6__t{grid-column:1/-1;max-width:none;margin-bottom:clamp(34px,8.5vw,44px)}
  .ll7__t,.ll7__meta,.ll7__p{grid-column:1/-1;max-width:none}
  .ll8__t,.ll8__p,.ll8__note{grid-column:1/-1;max-width:none}
}
