.downloadhero{background:var(--navy);color:#fff}.downloadhero h1{font-size:clamp(40px,5vw,68px);max-width:1000px}.downloadhero h1 em{color:#98dbe7}.downloadhero p:not(.eyebrow){max-width:700px;color:#c8d9df}.releasebadge{display:inline-block;border:1px solid #6ca5b2;color:#a9e3eb;padding:7px 12px;font-size:10px;letter-spacing:1.5px;margin-bottom:28px}.downloadgrid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.tool{border:1px solid #dbe4e7;border-top:4px solid #67aebb;padding:36px;display:flex;flex-direction:column}.tooltop{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#4f8291;font-size:10px;letter-spacing:1.7px;margin-bottom:25px}.toolicon{font-size:35px}.tool h2{font-size:39px}.tool>p,.tool li{font-size:15px;color:var(--muted)}.tool ul{padding-left:20px;line-height:2}.toolnote{background:var(--paper);padding:22px;margin:15px 0 28px;flex:1}.toolnote p{font-size:13px;color:var(--muted);margin-bottom:0}.tool .btn{align-self:start}.tool .delivery{font-size:11px;margin:15px 0 0}.accesssection{background:#edf4f4}.accessgrid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.accessbox{border-left:3px solid #72b4c2;padding-left:28px}.accessbox p,.accessgrid>div>p:not(.eyebrow){color:var(--muted);font-size:14px}header nav{gap:18px}@media(max-width:950px){.downloadgrid,.accessgrid{grid-template-columns:1fr;gap:28px}.tool{padding:26px}.tool h2{font-size:34px}header nav{gap:12px;font-size:12px}}@media(min-width:851px) and (max-width:1080px){header{padding:0 3%}.brand span{font-size:8px}.brand b{font-size:16px}.brand img{width:48px;height:48px}.navcta{padding:8px 10px}}

.educationsection{background:#f5f6f2}.educationsection strong{color:var(--navy)}

.programcapture{margin:0 0 25px}.programcapture a{display:block;background:#edf4f4;border:1px solid #d7e3e7}.programcapture img{display:block;width:100%;height:auto}.programcapture a>span{display:block;padding:9px 12px;font-size:12px;font-weight:bold;color:var(--navy)}.programcapture a:hover{border-color:#428f9e}.programcapture figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:10px}

@media(min-width:1050px){.downloadgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool{padding:24px}.tool h2{font-size:32px}}
