.incentive-pulse{background:#162839;color:#fff;padding:48px 0}.incentive-pulse-inner{display:grid;grid-template-columns:minmax(260px,1.1fr) 1.3fr auto;align-items:center;gap:clamp(28px,4vw,70px)}.incentive-pulse-intro{display:flex;gap:14px;align-items:flex-start}.pulse-indicator{height:9px;width:9px;flex:none;border-radius:50%;background:#f7941d;margin-top:9px;box-shadow:0 0 0 5px #f7941d22}.incentive-pulse .eyebrow{color:#ffb157;font-size:11px;letter-spacing:.14em}.incentive-pulse h2{font-size:clamp(25px,2.2vw,36px);line-height:1.1;margin:12px 0 9px;letter-spacing:-.035em}.incentive-pulse h2 span{color:#f7941d}.incentive-pulse p{margin:0;color:#c9d0d2;line-height:1.5;font-size:14px}.incentive-pulse-stats{display:grid;grid-template-columns:1fr 1fr}.pulse-stat{color:#fff;text-decoration:none;border-left:1px solid #ffffff38;padding:3px 24px;display:flex;flex-direction:column;gap:8px;transition:color .2s}.pulse-stat:hover{color:#ffac50}.pulse-stat strong{font-size:clamp(42px,4vw,64px);line-height:1;letter-spacing:-.06em}.pulse-stat span{font-size:13px;color:#d1d7d9;white-space:nowrap}.pulse-stat i{color:#ffac50;font-style:normal;margin-left:5px}.pulse-link{white-space:nowrap;text-decoration:none;color:#162839;background:#fff;padding:16px 19px;font-size:13px;font-weight:700;transition:background .2s}.pulse-link:hover{background:#ffc077}.pulse-link span{margin-left:18px;color:#e58117}.active-guide{background:#f6f5f1;padding:42px 0 100px;min-height:75vh}.active-back{font-size:13px;color:#637078;text-decoration:none}.active-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:48px 0 28px}.active-heading h1{font-size:clamp(42px,5.7vw,78px);letter-spacing:-.065em;line-height:1.05;margin:14px 0}.active-heading h1 span{color:#ef8a17}.active-heading p{font-size:17px;color:#657079;margin:0;max-width:600px;line-height:1.6}.active-total{border-left:1px solid #c8ceca;padding-left:30px;display:grid;min-width:135px}.active-total span{font-size:10px;letter-spacing:.13em;color:#69767d}.active-total strong{font-size:56px;line-height:1.1;letter-spacing:-.06em;color:#e7861b}.active-total small{font-size:13px}.active-note{font-size:13px;line-height:1.6;color:#64716f;padding:15px 18px;border-left:2px solid #ed901f;background:#edede6;margin:0 0 44px}.active-workspace{display:grid;grid-template-columns:235px 1fr;gap:60px}.active-sidebar h2{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#76807d;margin:8px 0 20px}.active-sidebar a{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;color:#59666b;text-decoration:none;border-left:2px solid transparent;font-size:13px;line-height:1.4}.active-sidebar a[aria-current=page]{border-color:#ef8a17;color:#172b3b;background:#edece5;font-weight:700}.active-sidebar a:hover{color:#e27c10}.active-search{display:flex;align-items:center;border-bottom:1px solid #aeb7b1;gap:14px}.active-search>span{font-size:28px;color:#7b8888}.active-search input{font:inherit;flex:1;min-width:0;border:0;outline:0;background:none;padding:17px 0;color:#172b3b}.active-search button{border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:#172b3b;padding:16px 0 16px 12px}.active-search button span{color:#e7861b}.active-results-heading{display:flex;justify-content:space-between;align-items:center;padding:32px 0 16px}.active-results-heading h2{font-size:23px;letter-spacing:-.03em;margin:0}.active-results-heading span{font-size:13px;color:#77817f}.program-group-name{display:flex;justify-content:space-between;gap:20px;background:#e9ebe4;padding:12px 16px;color:#53635c;font-size:12px;font-weight:700;letter-spacing:.03em}.program-row{border-bottom:1px solid #d2d7d0}.program-row summary{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 2px;cursor:pointer;list-style:none}.program-row summary::-webkit-details-marker{display:none}.program-info{display:grid;gap:8px}.program-type{color:#bd701e;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.program-info strong{font-size:18px;line-height:1.35;letter-spacing:-.02em;color:#1b2b37}.program-summary{font-size:14px;line-height:1.55;color:#687671;max-width:650px}.program-end{display:grid;grid-template-columns:1fr auto;column-gap:18px;text-align:right;flex:none;align-items:center}.program-end small{font-size:10px;letter-spacing:.08em;color:#89928c}.program-end b{font-size:13px;grid-column:1}.program-end i{font-size:24px;grid-row:1/3;grid-column:2;font-style:normal;color:#d57914;transition:transform .2s}.program-row[open] .program-end i{transform:rotate(45deg)}.program-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:4px 0 24px}.program-details h3{font-size:13px;margin:0 0 8px;color:#263c48}.program-details p{font-size:14px;line-height:1.7;color:#64716d;margin:0}.program-deadline{margin-top:9px!important;color:#9f5a16!important}.program-actions{grid-column:1/-1;display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding-top:8px;font-size:12px}.program-actions span{color:#7b8680;margin-right:auto}.program-actions a{font-weight:700;color:#c77116;text-decoration:none}.active-empty{padding:55px 0;color:#66726e}.active-empty strong{color:#263c48}.active-empty a{color:#bd701e;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.incentive-pulse-inner{grid-template-columns:1fr 1.2fr}.pulse-link{grid-column:2;justify-self:start}.active-workspace{gap:30px;grid-template-columns:190px 1fr}}@media(max-width:700px){.incentive-pulse{padding:38px 0}.incentive-pulse-inner{grid-template-columns:1fr;gap:25px}.incentive-pulse-stats{margin-left:23px}.pulse-stat:first-child{padding-left:0;border-left:0}.pulse-link{grid-column:auto;margin-left:23px}.active-guide{padding:28px 0 70px}.active-heading{margin:35px 0 24px;align-items:start}.active-total{min-width:90px;padding-left:16px}.active-total strong{font-size:44px}.active-workspace{display:block}.active-sidebar{display:flex;overflow-x:auto;gap:8px;margin-bottom:24px;padding-bottom:7px}.active-sidebar h2{display:none}.active-sidebar a{white-space:nowrap;border:1px solid #d7dbd2;border-radius:40px;padding:9px 14px}.active-sidebar a[aria-current=page]{border-color:#e88a20}.program-row summary{align-items:start}.program-end{display:flex;flex-direction:column;align-items:end;gap:3px}.program-end i{margin-top:7px}.program-details{grid-template-columns:1fr}.program-actions{grid-column:auto}.program-summary{font-size:13px}}@media(prefers-reduced-motion:reduce){.pulse-stat,.pulse-link,.program-end i{transition:none}}
.active-guide .program-group{margin-bottom:36px}.active-guide .program-group-name{background:none;border-bottom:1px solid #bac5bd;padding:0 0 12px;color:#66736d;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.active-guide .program-card{background:#fff;border:1px solid #e0e4dc;margin-top:16px;padding:25px 27px 20px;box-shadow:0 5px 20px #23372d08}.active-guide .program-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.active-guide .program-type{display:block;color:#b66a1c;font-size:11px;letter-spacing:.08em;font-weight:700}.active-guide .program-card h3{font-size:21px;letter-spacing:-.035em;line-height:1.3;color:#192e38;margin:9px 0}.active-guide .program-summary{font-size:14px;line-height:1.6;color:#67756f;max-width:690px;margin:0}.active-guide .program-status{flex:none;display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.3;color:#365f49;background:#edf4eb;padding:7px 10px;white-space:nowrap}.active-guide .program-status i{width:6px;height:6px;background:#59856a;border-radius:50%}.active-guide .program-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:23px 0 0;border-top:1px solid #e3e8e1}.active-guide .program-fact{min-width:0;padding:17px 20px 17px 0;border-bottom:1px solid #e9ece7}.active-guide .program-fact:nth-child(even){border-left:1px solid #e9ece7;padding-left:20px}.active-guide .program-fact dt{font-size:10px;letter-spacing:.08em;font-weight:700;color:#7a8780;line-height:1.4}.active-guide .program-fact dd{font-size:14px;line-height:1.55;color:#233b35;font-weight:600;margin:7px 0 0;overflow-wrap:anywhere}.active-guide .program-fact-support dd{color:#a95a17}.active-guide .program-fact dd small{display:block;color:#78847d;font-size:12px;font-weight:400;margin-top:4px}.active-guide .program-row{border:0}.active-guide .program-row summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:50px;padding:13px 0;color:#a85d1a;font-size:13px;line-height:1.5;font-weight:700}.active-guide .program-row summary:focus-visible{outline:2px solid #b96920;outline-offset:3px}.active-guide .program-row summary i{font-size:22px;font-style:normal;line-height:1;transition:transform .2s}.active-guide .program-row[open] summary i{transform:rotate(45deg)}.active-guide .program-details{display:grid;grid-template-columns:1fr;gap:0;background:#f5f7f2;padding:5px 18px 8px}.active-guide .program-details section{padding:15px 0;border-bottom:1px solid #e0e7dc}.active-guide .program-details section:last-child{border-bottom:0}.active-guide .program-details h4{font-size:13px;font-weight:700;color:#233b35;margin:0 0 6px}.active-guide .program-details p{font-size:14px;line-height:1.7;color:#5e6c64;margin:0}.active-guide .program-actions{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;border-top:1px solid #e6eae3;padding-top:16px;margin-top:2px;font-size:12px}.active-guide .program-actions span{color:#7a8780;margin-right:auto}.active-guide .program-actions a{font-size:12px;color:#a85d1a;font-weight:700}.active-guide .program-actions a:hover{text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.active-guide .program-card{padding:20px 18px 16px}.active-guide .program-card-head{gap:12px}.active-guide .program-card h3{font-size:19px}.active-guide .program-status{font-size:10px;padding:6px 8px}.active-guide .program-facts{grid-template-columns:1fr;margin-top:18px}.active-guide .program-fact,.active-guide .program-fact:nth-child(even){border-left:0;padding:13px 0}.active-guide .program-fact dd{font-size:14px}.active-guide .program-actions span{flex-basis:100%}.active-guide .program-details{padding:2px 14px}}
@media(prefers-reduced-motion:reduce){.active-guide .program-row summary i{transition:none}}
.active-guide .program-conditions{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.active-guide .program-conditions li{position:relative;padding-left:21px;color:#42554b;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.active-guide .program-conditions li::before{content:'';position:absolute;left:1px;top:.64em;width:7px;height:7px;border-radius:50%;background:#d78026}.active-guide .program-conditions-note{margin-top:12px!important;font-size:12px!important;color:#78847d!important}
