/* Page Abonnements */
.aed-plans-page{padding-bottom:clamp(3rem,6vw,5rem)}
.aed-plans--page{margin-top:.5rem}
.aed-notice{background:#fff;border:1px solid var(--c-line);border-left:4px solid var(--c-ink);border-radius:var(--radius-sm);padding:1rem 1.25rem;margin-bottom:1.25rem}
.aed-notice p{margin:0}
.aed-notice h2{font-size:1.15rem;margin-bottom:.4rem}
.aed-notice--success{border-left-color:var(--c-green);background:var(--c-green-soft)}
.aed-notice--error{border-left-color:#a02222;background:#fbe9e9}
.aed-notice--cta{margin-top:1.5rem;text-align:center;border-left-width:1px}
.aed-notice--cta p+p{margin-top:.8rem}
.aed-compare{margin-top:clamp(3rem,6vw,4.5rem)}
.aed-compare .aed-section__title{margin-bottom:1.25rem}
.aed-compare__scroll{overflow-x:auto;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow)}
.aed-compare table{width:100%;border-collapse:collapse;min-width:560px}
.aed-compare th,.aed-compare td{padding:.9rem 1rem;text-align:center;border-bottom:1px solid var(--c-line);font-size:.93rem}
.aed-compare thead th{font-family:var(--font-display);font-size:1.05rem;background:var(--c-stone)}
.aed-compare tbody th{text-align:left;font-weight:600}
.aed-compare td span{margin-left:.35rem}
.aed-compare td.is-on svg{color:var(--c-green)}
.aed-compare td.is-off{color:var(--c-muted)}
.aed-compare tr:last-child th,.aed-compare tr:last-child td{border-bottom:0}
.aed-faq{margin-top:clamp(2.5rem,5vw,4rem);max-width:720px}
.aed-faq .aed-section__title{margin-bottom:1rem}
.aed-faq ol{padding-left:1.25rem;display:grid;gap:.5rem;color:var(--c-ink-soft)}
