/* Five-product navigation and mission sections. */
.product-dropdown{max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}
.product-grid,.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.product-card,.audience-card{min-width:0}
.product-card h2{min-height:0}.product-card>p{min-height:0}
.access-band{background:#eaf1eb;border-block:1px solid var(--line)}
.access-band>.wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}
.access-band h2{margin-top:16px}.access-band p{color:var(--muted);max-width:650px}
.access-band h3{font:27px/1.2 Georgia,serif}.access-band .textlink{margin-top:8px}
.plainlist li{margin-bottom:14px}.programs .program{min-width:0}
@media(max-width:1000px){.product-grid,.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-band>.wrap{gap:35px}}
@media(max-width:760px){.product-grid,.audience-grid,.access-band>.wrap{grid-template-columns:1fr}.access-band>.wrap{gap:22px}.product-dropdown{max-height:none;overflow:visible}header #nav.open{max-height:calc(100dvh - 85px);overflow-y:auto;overscroll-behavior:contain}.product-hero h1{font-size:clamp(36px,10vw,43px)}}
