.cdc-highlight{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#e9e4da;border-top:1px solid #b9a78f;align-items:start}
.cdc-highlight h2{font-size:clamp(36px,3.8vw,56px)}
.cdc-lead{font-size:19px;line-height:1.7;max-width:450px;margin-bottom:0}
.cdc-highlight-copy>p{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 20px}
.cdc-highlight .text-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:14px;line-height:1.65}
.cdc-highlight-copy>.cdc-small,.cdc-small{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px}
.cdc-benefits{padding-top:65px;padding-bottom:65px;background:#ede9e0;border-bottom:1px solid var(--line)}
.cdc-benefits-heading h2{font-size:clamp(35px,3.3vw,49px);margin-bottom:40px}
.cdc-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw}
.cdc-benefit-grid article{border-top:1px solid #a99378;padding-top:23px;min-width:0}
.cdc-number{font-size:12px;letter-spacing:.06em;color:var(--bronze);display:block;margin-bottom:18px}
.cdc-benefit-grid h3{font-size:clamp(24px,2.1vw,30px);line-height:1.2;letter-spacing:-.03em;margin:0 0 20px;max-width:310px}
.cdc-benefit-grid p{font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:0}
.cdc-benefits-note{font-size:12px;line-height:1.8;color:var(--muted);max-width:980px;margin:32px 0 0}
.cdc-comparison{margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid var(--line)}
.cdc-comparison h2,.cdc-next h2{font-size:34px;letter-spacing:-.035em}
.cdc-pathways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.cdc-pathways article{border:1px solid #c4c1b4;padding:24px;background:#efede6;min-width:0}
.cdc-pathways article:first-child{border-color:#9e896f;background:#e9e2d7}
.cdc-path-label{font-size:9px;letter-spacing:.11em;line-height:1.8;color:var(--bronze);margin:0 0 24px}
.cdc-pathways h3{font-size:36px;letter-spacing:-.04em;margin:0 0 16px}
.cdc-pathways h3 span{font-size:23px;font-weight:400}
.cdc-pathways article>p:last-child{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:0}
.cdc-pathways strong{font-weight:500;color:var(--ink)}
.cdc-next{background:var(--warm);padding:30px;margin:42px 0 50px;border-top:2px solid var(--bronze)}
.cdc-next>p:not(.eyebrow){font-size:15px;line-height:1.85;color:var(--muted)}
.cdc-next .button{margin:8px 0 14px;gap:28px}
.cdc-next .text-link{display:flex;gap:12px;align-items:center;min-height:44px;font-size:13px;line-height:1.7}
@media(max-width:900px){.cdc-highlight{gap:5vw}.cdc-benefit-grid{gap:25px}.cdc-benefit-grid h3{font-size:25px}.cdc-pathways{grid-template-columns:1fr}}
@media(max-width:640px){.cdc-highlight{grid-template-columns:1fr;gap:30px}.cdc-highlight h2{font-size:39px}.cdc-lead{font-size:17px}.cdc-highlight-copy>p{font-size:15px}.cdc-benefit-grid{grid-template-columns:1fr;gap:28px}.cdc-benefit-grid article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 15px}.cdc-number{grid-row:1/3;margin-top:5px}.cdc-benefit-grid h3{font-size:27px;max-width:none;margin-bottom:15px}.cdc-benefit-grid p{grid-column:2;font-size:14px;margin-top:0}.cdc-benefits-heading h2{font-size:37px}.cdc-comparison h2,.cdc-next h2{font-size:29px}.cdc-comparison{margin-bottom:32px;padding-bottom:25px}.cdc-next{padding:25px}.cdc-next>p:not(.eyebrow){font-size:14px}}
