.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}}
