.pathways{display:grid;grid-template-columns:1fr 1fr;background:var(--navy)}

.pathways>a{padding:34px clamp(24px,7vw,110px);color:white;text-decoration:none;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.18);transition:background .2s}

.pathways>a:hover{background:var(--teal)}

.pathways small{text-transform:uppercase;letter-spacing:.12em;color:#8fd0cf;font-weight:700}

.pathways strong{font:600 2rem var(--serif);margin:6px 0}

.pathways span{color:#c7d9e4}

.bph{background:#fff}

.bph .section-heading{max-width:820px}

.bph .section-heading>p:last-child,.care .section-heading>p:last-child{color:#567080;font-size:1.08rem}

.treatment-grid{display:grid;gap:28px}

.treatment{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;padding:46px;border:1px solid var(--line);background:var(--mist)}

.treatment.greenlight{background:#eef7f4}

.greenlight-experience{background:white;border-left:5px solid var(--teal);padding:24px 26px;margin:26px 0}

.greenlight-experience .eyebrow{margin-bottom:8px}

.greenlight-experience>strong{display:block;font:600 clamp(1.5rem,2.4vw,2.15rem)/1.12 var(--serif);color:var(--navy);margin-bottom:10px}

.greenlight-experience>p:last-of-type{color:#435b69;margin:0}

.treatment h3{font:600 clamp(2rem,3vw,3.2rem)/1.05 var(--serif);margin:0 0 18px}

.treatment ul{padding-left:20px;color:#435b69}

.treatment li{margin:8px 0}

.source-note,.vendor-disclosure{font-size:.78rem;color:#687c87}

.resource-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}

.resource-links a{font-weight:700;color:var(--navy);text-decoration:none;border-bottom:1px solid var(--navy)}

.video-card{align-self:start;background:var(--navy);color:white;padding:14px}

.video-wrap{position:relative;aspect-ratio:16/9;background:#061c2e;margin-bottom:16px}

.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

.video-card strong,.video-card span{display:block;padding:0 8px}

.video-card strong{font:600 1.3rem var(--serif)}

.video-card span{font-size:.78rem;color:#b9ccd7;padding-bottom:8px}

.comparison{margin-top:52px;border-top:3px solid var(--navy)}

.comparison h3{font:600 2rem var(--serif)}

.comparison>div{display:grid;grid-template-columns:.65fr 1fr 1fr;border-top:1px solid var(--line);gap:22px;align-items:start}

.comparison>div>*{padding:14px 0;margin:0}

.comparison>div>span{font-weight:700;color:var(--navy)}

.comparison .span-two{grid-column:2/4}

.vendor-disclosure{margin-top:26px;max-width:900px}

.care .cards{grid-template-columns:repeat(3,1fr)}

.card-links{margin-top:auto;display:flex;flex-direction:column;gap:8px}

.cards .card-links a{margin-top:0}
.media{background:var(--navy);color:white}
.media .section-heading>p:last-child{color:#c7d9e4}
.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.media-card{background:white;color:var(--ink);padding:14px}
.media-card>div:last-child{padding:14px 16px 20px}
.media-card h3{font:600 1.8rem var(--serif);margin:0 0 8px}
.media-card p:not(.eyebrow){color:#567080}
.media-card a{font-weight:700;text-decoration:none}
.press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.22);margin-top:28px}
.press-grid>a{background:#102f49;color:white;text-decoration:none;padding:28px;display:flex;flex-direction:column;min-height:260px}
.press-grid span{color:#87cdca;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.press-grid strong{font:600 1.55rem/1.15 var(--serif);margin:18px 0 10px}
.press-grid p{color:#c7d9e4}
.press-grid b{margin-top:auto;font-size:.85rem}

@media(max-width:850px){.pathways,.treatment{grid-template-columns:1fr}
.pathways>a{border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}
.treatment{padding:28px}
.comparison{overflow-x:auto}
.comparison>div{min-width:700px}
.care .cards{grid-template-columns:1fr 1fr}
}

@media(max-width:560px){.care .cards{grid-template-columns:1fr}
.pathways strong{font-size:1.65rem}
}
@media(max-width:850px){.media-grid{grid-template-columns:1fr}.press-grid{grid-template-columns:1fr}}
