.etude .e-hero{border-bottom:1px solid var(--line);background:var(--white);padding:72px 0 48px}.etude .e-hero h1{max-width:20ch;margin:14px 0 20px;font-size:clamp(30px,5vw,46px)}.etude .e-hero .lede{color:var(--muted);max-width:62ch;font-size:clamp(17px,2.2vw,20px)}.etude .e-meta{font-family:var(--font-mono), Menlo, monospace;color:var(--muted);flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:12.5px;display:flex}.etude .chiffre-cle{background:var(--ink);color:var(--white);padding:56px 0}.etude .chiffre-cle .grand{font-family:var(--font-display), Georgia, serif;color:var(--gold-soft);font-size:clamp(56px,13vw,104px);font-weight:700;line-height:1}.etude .chiffre-cle p{color:#c7d2e4;max-width:54ch;margin-top:18px;font-size:clamp(17px,2.4vw,22px)}.etude .chiffre-cle strong{color:var(--white)}.etude .obligation{border-bottom:1px solid var(--line);padding:26px 0}.etude .obligation:last-child{border-bottom:0}.etude .obligation-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.etude .obligation h3{font-size:19px}.etude .obligation .art{font-family:var(--font-mono), Menlo, monospace;color:var(--gold);margin-bottom:4px;font-size:12px;display:block}.etude .obligation .taux{font-family:var(--font-display), Georgia, serif;color:var(--ink);white-space:nowrap;font-size:34px;font-weight:700}.etude .jauge{background:var(--line);border-radius:999px;height:10px;margin:14px 0 12px;overflow:hidden}.etude .jauge span{background:var(--gold);border-radius:999px;height:100%;display:block}.etude .obligation p{color:var(--muted);max-width:72ch;font-size:15px}.etude .effectif{font-family:var(--font-mono), Menlo, monospace;color:var(--muted);font-size:12.5px}.etude .surprise{background:var(--ink-deep);color:var(--white);border-radius:var(--radius);margin:8px 0;padding:40px}.etude .surprise h2{color:var(--gold-soft);font-size:clamp(22px,3vw,30px)}.etude .surprise p{color:#c7d2e4;max-width:64ch;margin-top:16px}.etude .surprise .appui{font-family:var(--font-mono), Menlo, monospace;color:var(--gold-soft);border-top:1px solid #e8d9a840;margin-top:20px;padding-top:18px;font-size:13px}.etude table{border-collapse:collapse;width:100%;margin-top:8px;font-size:15px}.etude th,.etude td{text-align:left;border-bottom:1px solid var(--line);padding:13px 14px}.etude th{font-family:var(--font-mono), Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:500}.etude td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.etude tr.saillant td{color:var(--ink);background:#fdf8ea;font-weight:600}.etude .cartouche{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);padding:28px 30px}.etude .cartouche+.cartouche{margin-top:20px}.etude .cartouche h3{margin-bottom:12px;font-size:18px}.etude .cartouche p,.etude .cartouche li{color:var(--muted);font-size:15px}.etude .cartouche ul{margin-top:10px;padding-left:20px}.etude .cartouche li{margin-bottom:8px}.etude .cartouche li strong{color:var(--text)}.etude .e-final{background:var(--ink);color:var(--white);text-align:center;padding:64px 0}.etude .e-final h2{color:var(--white);font-size:clamp(24px,4vw,34px)}.etude .e-final p{color:#c7d2e4;max-width:56ch;margin:16px auto 28px}@media (max-width:640px){.etude .surprise{padding:28px 22px}.etude .cartouche{padding:22px 20px}.etude .obligation .taux{font-size:28px}}