/* ============================================================
   INVESTUOK – straipsnio patternas (perkelta iš straipsniai.css,
   intro variantas V1 užfiksuotas). Galioja single šablonui ir
   straipsnio modalui (ficus/article-card dialog).
   ============================================================ */

.breadcrumb{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--gray-400);margin-bottom:var(--sp-8)}
.breadcrumb a{color:var(--gray-400);transition:color .15s}
.breadcrumb a:hover{color:var(--black)}

.article-head{max-width:820px}
.article-head h1{font-size:var(--fs-h2);line-height:1.15}
.article-author{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}
.article-author-img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top center;border:1px solid var(--black);flex-shrink:0}
.article-author-name{font-size:var(--fs-small);font-weight:700;color:var(--black);line-height:1.3}
.article-author-role{font-size:var(--fs-caption);color:var(--gray-400);line-height:1.3}
.article-meta{display:flex;gap:var(--sp-4);font-size:var(--fs-caption);color:var(--gray-400);margin-top:var(--sp-3)}
.article-lead{font-size:var(--fs-lead-lg);font-weight:600;color:var(--black);line-height:1.55;margin:var(--sp-6) 0 0;max-width:820px}

.article-figure{margin:var(--sp-8) 0}
.article-figure img{width:100%;display:block;border:1px solid var(--black)}
.article-figure figcaption{font-size:var(--fs-caption);color:var(--gray-400);margin-top:var(--sp-2)}

/* Redakcinė kolona – siaura ir centruota */
.article-body{max-width:680px;margin-inline:auto}
:is(.article-body) a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s}
:is(.article-body) a:hover{color:var(--blue-dark)}

/* core/quote – redakcinė ištraukta citata (bendras komponentas:
   straipsniai + knygų turinys; kabutę deda pats komponentas – tekste jos nerašomos) */
:is(.article-body, .knyga-content) .wp-block-quote{display:grid;grid-template-columns:40px 1fr;align-items:start;margin:var(--sp-8) 0;border:0;padding:0}
:is(.article-body, .knyga-content) .wp-block-quote::before{content:'„';font-family:var(--font-head);font-size:var(--fs-h2);line-height:0.55;font-weight:800;color:var(--red)}
:is(.article-body, .knyga-content) .wp-block-quote p{font-family:var(--font-head);font-size:var(--fs-lg);font-weight:700;line-height:1.4;color:var(--black);margin:0;max-width:none}
:is(.article-body, .knyga-content) .wp-block-quote cite{grid-column:2;display:block;margin-top:var(--sp-2);font-size:var(--fs-caption);font-style:normal;color:var(--gray-600)}

/* core/image straipsnyje – article-figure išvaizda */
:is(.article-body) .wp-block-image{margin:var(--sp-8) 0}
:is(.article-body) .wp-block-image img{width:100%;display:block;border:1px solid var(--black)}
:is(.article-body) .wp-block-image figcaption{font-size:var(--fs-caption);color:var(--gray-400);margin-top:var(--sp-2);text-align:left}

/* CTA po straipsniu */
.article-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;background:var(--white);border:1px solid var(--gray-600);padding:var(--sp-5) var(--sp-6);margin:var(--sp-9) auto 0;max-width:680px}
.article-cta-title{font-weight:700;color:var(--black);margin-bottom:var(--sp-1)}
.article-cta-sub{font-size:var(--fs-small);color:var(--gray-600)}
