
/* ČAMINSKI Insights — R4: long-form guide enhancement only. */
.v8-guide-hero{overflow-x:clip}
.insights-expanded{background:#f8f9f6;padding:58px 0 90px}
.insights-expanded .v8-guide-narrow{max-width:860px}
.insights-expanded .insight-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:700;color:#3f6d55;text-transform:uppercase;margin:0 0 10px}
.insights-expanded .insight-intro{font-size:clamp(17px,2.1vw,19px);line-height:1.8;color:#263f45;margin:0 0 28px;border-inline-start:4px solid #6B8F71;padding-inline-start:22px}
.insights-expanded .insight-byline{font-size:12px;color:#50655a;padding:12px 0 22px;border-bottom:1px solid #ccd7ce;margin-bottom:10px}
.insights-expanded section.insight-step{padding:25px 0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;align-items:start;border-bottom:1px solid #d4ded5}
.insights-expanded .insight-number{font-family:Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:.03em;color:#44795a;direction:ltr;text-align:center;padding:8px 0;border:1px solid #b8caba;border-radius:8px}
.insights-expanded h2{font-family:Arial,sans-serif;font-size:clamp(19px,2.3vw,24px);line-height:1.35;color:#0A2342;letter-spacing:-.015em;margin:0 0 12px}
.insights-expanded .insight-step p{font-size:16px;line-height:1.82;color:#42564e;margin:0;overflow-wrap:anywhere}
.insights-expanded .insight-checklist{background:#ecf1e9;border:1px solid #c8d8c7;border-inline-start:5px solid #6B8F71;margin:40px 0 24px;padding:25px 28px;border-radius:5px}
.insights-expanded .insight-checklist h2{margin:0 0 16px}
.insights-expanded .insight-checklist ul{margin:0;padding-inline-start:22px;display:grid;gap:12px}
.insights-expanded .insight-checklist li{font-size:15px;line-height:1.6;color:#304a3f}
.insights-expanded .v8-guide-takeaway{font-size:17px;line-height:1.75;margin:24px 0 28px;background:#0A2342;color:#EAE6DA;border-inline-start:4px solid #6B8F71;padding:24px}
.insights-expanded .insight-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:22px}
.insights-expanded .insight-actions .v8-text-link{display:inline-block;margin:0}
.insights-expanded .insight-actions .insight-contact{color:#0A2342;font-weight:700;text-decoration:underline;text-decoration-color:#6B8F71;text-underline-offset:5px}
html[dir="rtl"] .insights-expanded{direction:rtl;text-align:right}
html[dir="rtl"] .insights-expanded .insight-number{direction:ltr}
@media(max-width:600px){.insights-expanded{padding:34px 0 62px}.insights-expanded section.insight-step{grid-template-columns:36px minmax(0,1fr);gap:12px}.insights-expanded .insight-number{font-size:14px;padding:8px 0}.insights-expanded .insight-checklist{padding:19px 18px}.insights-expanded .insight-step p{font-size:15px}}
