@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..700&display=swap');
:root{--paper:#f6f4ef;--ink:#1a1a22;--accent:#c0612f;--alt:#3f7a99;--line:#e6e0d4;--mut:#7a7488}
body{background:var(--paper);color:var(--ink);font-family:-apple-system,"Segoe UI",sans-serif}
.cr-section .narrative-col .narrative{font-size:18px;line-height:1.6}
h3{font-family:'Fraunces',serif;font-weight:600}
.parallel{display:flex;gap:22px;justify-content:center;align-items:stretch;padding:40px}
.card{flex:1;max-width:320px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 28px;box-shadow:0 6px 30px rgba(40,30,20,.08);font-size:16px;line-height:2}
.card.cs{border-top:5px solid var(--accent)}
.card.en{border-top:5px solid var(--alt)}
.card.cs h3{color:var(--accent)}
.card.en h3{color:var(--alt)}
.card strong{font-variant-numeric:tabular-nums}
.paths,.payback,.cum{font-family:'Fraunces',serif;font-size:30px;text-align:center;padding:60px;line-height:1.5}
.paths strong,.payback strong,.cum strong{color:var(--accent)}
