.cb28-editorial{max-width:1180px;margin:56px auto;padding:38px clamp(20px,4vw,48px);background:#f6f8f5;color:#19362f;border-top:5px solid #246c53;border-radius:16px;box-sizing:border-box}.cb28-editorial *{box-sizing:border-box}.cb28-editorial-kicker{font-size:11px!important;text-transform:uppercase;letter-spacing:.16em;color:#2d755b!important;font-weight:800!important;margin:0 0 14px!important}.cb28-editorial-intro{max-width:850px}.cb28-editorial h2{font-size:clamp(27px,3.5vw,43px)!important;line-height:1.12!important;color:#163f31!important;margin:0 0 18px!important}.cb28-editorial-intro>p:last-child{font-size:17px!important;line-height:1.8!important;color:#3e554d!important}.cb28-editorial-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:34px}.cb28-editorial-columns article{border-top:1px solid #b6cfc1;padding-top:16px}.cb28-editorial-number{font-size:12px;color:#28765b;font-weight:800}.cb28-editorial h3{font-size:20px!important;line-height:1.28!important;margin:11px 0!important;color:#193c31!important}.cb28-editorial-columns p{font-size:14px!important;line-height:1.8!important;color:#52675d!important}.cb28-editorial-next{margin-top:32px;background:#163e31;color:#fff;border-radius:13px;padding:24px;display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.cb28-editorial-next strong{font-size:20px}.cb28-editorial-next p{font-size:13px!important;color:#c5e2d2!important;margin:8px 0 0!important}.cb28-editorial-links{display:grid;gap:7px}.cb28-editorial-links a{display:flex;justify-content:space-between;gap:12px;color:#fff!important;text-decoration:none!important;padding:10px 12px;border:1px solid #54816c;border-radius:8px;font-size:13px;font-weight:700}.cb28-editorial-links a:hover{background:#2d654e}@media(max-width:800px){.cb28-editorial-columns{grid-template-columns:1fr}.cb28-editorial-next{grid-template-columns:1fr}.cb28-editorial{margin:30px 12px;padding:26px 20px}}

/* Composants éditoriaux : notes de choix et tableaux. */
.cb-editorial-note{max-width:1180px;margin:32px auto;padding:clamp(18px,3vw,36px);border:1px solid #ddd7cd;border-radius:16px;background:#faf9f6;color:#454c50;box-sizing:border-box}.cb-editorial-note h2{color:#15191d;line-height:1.2}.cb-editorial-note p{line-height:1.68}.cb-editorial-note a{text-decoration:underline;color:#20584d;overflow-wrap:anywhere}.cb-editorial-note .cb-wave-date{font-size:.8rem;color:#6b7376}.cb-editorial-table{max-width:100%;overflow:auto}.cb-editorial-table table{width:100%;border-collapse:collapse}.cb-editorial-table th,.cb-editorial-table td{padding:12px;border-bottom:1px solid #ddd7cd;text-align:left;vertical-align:top}.cb-editorial-article section{margin:32px 0}.cb-editorial-article h2{font-size:clamp(25px,3vw,38px);line-height:1.18}.cb-editorial-article p,.cb-editorial-article li{font-size:17px}.cb-editorial-article a{overflow-wrap:anywhere}.cb-editorial-article .sag-hero img{width:100%;object-fit:contain;max-height:460px}.cb-editorial-article :focus-visible,.cb-editorial-note :focus-visible{outline:3px solid #20584d;outline-offset:4px}@media(max-width:620px){.cb-editorial-note{margin:24px 10px}.cb-editorial-article p,.cb-editorial-article li{font-size:16px}}@media(prefers-reduced-motion:reduce){.cb-editorial-article *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
