.refresh-section{padding:80px 0}.as-site .refresh-section h2,.as-site .refresh-heading h2{font-size:42px;line-height:1.15;letter-spacing:-.035em;margin:15px 0 25px}.refresh-heading{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-bottom:32px}.refresh-heading>p{max-width:380px;color:#5a7288;line-height:1.7}.funding-overview{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.funding-overview>div>p:not(.as-eyebrow){color:#546d81;line-height:1.8}.funding-overview .refresh-lead{font-size:20px}.funding-overview .as-button{margin-top:12px}.funding-caption{font-size:12px;margin-top:18px;max-width:430px}.funding-options{display:grid;gap:20px}.funding-options article{position:relative;border:1px solid #dae5eb;border-radius:18px;padding:28px 32px;background:#f5f8fb}.funding-options article:last-child{background:#eff5f2}.refresh-number{display:block;font-size:11px;font-weight:600;letter-spacing:.11em;color:#356583;margin-bottom:20px}.funding-options img{position:absolute;right:24px;top:24px;width:90px;height:48px;object-fit:contain}.as-site .funding-options h3{font-size:23px;letter-spacing:-.02em;max-width:280px;margin:32px 0 12px}.funding-options p,.funding-benefits p{font-size:15px;line-height:1.75;color:#5a7288}.funding-opco{background:#f6f8fa;scroll-margin-top:140px}.funding-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.funding-benefits article{padding:30px;background:white;border:1px solid #dce6ec;border-radius:16px}.funding-benefits .refresh-number{font-size:26px;color:#6e9b9a}.as-site .funding-benefits h3{font-size:23px;margin:0 0 14px}.funding-alert{display:flex;align-items:center;gap:22px;background:#e8f1f0;padding:24px 30px;border-radius:12px;margin-top:24px;color:#264e51}.funding-alert>span{font-size:32px}.funding-alert p{margin:5px 0 0;font-size:14px}
.as-calendar{background:#f4f7fa}.calendar-course{background:white;border:1px solid #d9e4ec;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px #16364d05}.calendar-course header{padding:30px;background:#eaf2f7;border-top:4px solid #3e779e}.calendar-course:nth-child(2) header{background:#edf4f0;border-color:#639484}.as-site .calendar-course h3{font-size:28px;margin:0 0 12px;letter-spacing:-.025em}.calendar-course header p{font-size:14px;color:#5a7185;margin:0}.calendar-course-body{padding:28px 30px}.calendar-course .as-session-list{margin-bottom:24px}.calendar-course .as-session-list li{gap:16px;line-height:1.6}.calendar-course .as-session-list small{padding:5px 9px;background:#eef5f0;border-radius:6px;color:#365e50;white-space:nowrap;font-size:10px}.calendar-course .as-button{width:100%;justify-content:center}.calendar-past{border-top:1px solid #e0e7ed;margin-top:26px;padding-top:20px}.calendar-past summary{cursor:pointer;font-size:13px;color:#526b80}.calendar-past summary:focus-visible{outline:2px solid #285f87;outline-offset:5px}.calendar-past .as-session-list{font-size:13px;color:#697d8e;margin:15px 0 0}.calendar-practical{padding:55px 0;background:white}.calendar-practical>.as-container{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center}.as-site .calendar-practical h2{font-size:29px;letter-spacing:-.025em;margin:14px 0 20px}.calendar-practical .as-container>div:last-child{padding:25px 30px;border-left:3px solid #83a79d;background:#f3f7f5;border-radius:0 12px 12px 0}.as-site .calendar-practical h3{font-size:18px;margin:0 0 10px}.calendar-practical p:not(.as-eyebrow){font-size:14px;line-height:1.8;color:#526b80}
.resource-discovery .as-panel{padding:0 0 28px;overflow:hidden;border-radius:17px;display:flex;flex-direction:column;box-shadow:0 6px 20px #16364d05;transition:transform .2s,box-shadow .2s}.resource-discovery .as-panel:hover{transform:translateY(-4px);box-shadow:0 14px 30px #16364d10}.as-site .resource-cover{display:block;width:100%;height:210px;object-fit:cover;margin-bottom:26px}.resource-discovery .as-panel>p,.resource-discovery .as-panel>h2,.resource-discovery .as-panel>a{margin-left:28px;margin-right:28px}.resource-discovery .as-panel>p:not(.as-eyebrow){margin-bottom:25px}.resource-discovery .as-panel>a{margin-top:auto;border-top:1px solid #e1e8ee;padding-top:18px}.as-site .company-logo{width:64px;height:64px;object-fit:contain;padding:5px;background:white;border:1px solid #e0e8ee;border-radius:10px;flex-shrink:0}
@media(max-width:767px){.refresh-section{padding:45px 0}.funding-overview,.funding-benefits,.calendar-practical>.as-container{grid-template-columns:1fr;gap:25px}.refresh-heading{display:block}.as-site .refresh-section h2,.as-site .refresh-heading h2{font-size:32px}.refresh-heading>p{max-width:none}.funding-options article{padding:24px}.funding-options img{width:70px;right:20px}.funding-options .refresh-number{font-size:9px}.calendar-course header,.calendar-course-body{padding:24px}.calendar-course .as-session-list li{align-items:flex-start;flex-direction:column;gap:6px}.calendar-practical{padding:38px 0}.resource-discovery .as-three{grid-template-columns:1fr}.resource-cover{height:190px}.funding-alert{padding:20px}.as-site .company-logo{width:54px;height:54px}}
