/* E-komercijas raksts (LV + EN) — papildina /styles.css .prose stilus.
   Trīs elementi, kuru vietnē vēl nebija:
     .key-takeaways — „Galvenās atziņas” / „Key takeaways” bloks raksta sākumā
     .cfo-note      — „CFO skatījumā” / „From a CFO's perspective” izcēlums
     .article-figure — shēma (SVG) ar parakstu
   Tikai šiem diviem rakstiem; citas lapas šo failu neielādē. */

/* ── Galvenās atziņas ───────────────────────────────────────────────── */
.prose .key-takeaways{
  background:var(--accent-soft);border:1px solid #BFE3CE;border-radius:16px;
  padding:clamp(20px,2.6vw,28px);margin:clamp(28px,3.5vw,38px) 0;max-width:68ch;
}
.prose .key-takeaways h2,
.prose .key-takeaways h3{
  margin:0 0 14px !important;font-size:clamp(1.05rem,1.6vw,1.2rem);
  display:flex;align-items:baseline;gap:9px;
}
.prose .key-takeaways .kt-pin{font-size:1em;line-height:1;}
.prose .key-takeaways ul{margin:0;}
.prose .key-takeaways li:last-child{margin-bottom:0;}
.prose .key-takeaways li::before{background:#0B7A4E;}

/* ── „CFO skatījumā” ────────────────────────────────────────────────── */
.prose .cfo-note{
  background:#fff;border:1px solid var(--hair);border-left:3px solid var(--warm);
  border-radius:0 14px 14px 0;padding:clamp(18px,2.4vw,26px) clamp(18px,2.4vw,28px);
  margin:clamp(26px,3.2vw,34px) 0;max-width:68ch;
}
.prose .cfo-note > :first-child{margin-top:0;}
.prose .cfo-note .cfo-eyebrow + h3{margin-top:0;}
.prose .cfo-note .cfo-eyebrow{
  font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;
  color:var(--warm);font-weight:500;margin:0 0 6px;
}
.prose .cfo-note > :last-child{margin-bottom:0;}
.prose .cfo-note .table-wrap{margin-bottom:0;}
/* Tabula uz baltā fona — galvene nedrīkst saplūst ar kartītes fonu. */
.prose .cfo-note th{background:var(--canvas-2);}

/* ── Shēma ──────────────────────────────────────────────────────────── */
.prose .article-figure{
  margin:clamp(26px,3.2vw,34px) 0;max-width:68ch;
}
.prose .article-figure img{
  display:block;width:100%;height:auto;
  background:#fff;border:1px solid var(--hair);border-radius:14px;
}
.prose .article-figure figcaption{
  font-family:var(--mono);font-size:12.5px;line-height:1.5;letter-spacing:.02em;
  color:var(--muted);margin:10px 0 0;
}

/* ── Formula raksta vidū (kopējās izmaksas, īkšķa likums) ───────────── */
.prose .formula{
  font-family:var(--mono);font-size:clamp(.88rem,1.15vw,.96rem);line-height:1.6;
  background:var(--canvas-2);border-radius:12px;padding:14px 16px;
  color:var(--ink);margin:0 0 18px;max-width:68ch;
}

/* ── Raksta noslēguma CTA poga (tāda pati kā .oss-cta-btn PVN rakstos) ── */
.prose .ecom-cta-btn{font-family:var(--display);font-weight:600;font-size:15px;
  color:#fff !important;background:var(--ink);border:1px solid var(--ink) !important;
  border-radius:11px;padding:12px 18px;display:inline-flex;align-items:center;gap:9px;
  text-decoration:none;transition:background .2s ease,transform .15s ease;}
.prose .ecom-cta-btn:hover{background:var(--accent);border-color:var(--accent) !important;
  transform:translateY(-1px);}
.prose .ecom-cta-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}
@media(prefers-reduced-motion:reduce){.prose .ecom-cta-btn:hover{transform:none;}}
