.resources-page.resources-refresh{padding-top:44px}.resources-refresh .resources-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:64px;margin-bottom:36px}.resources-refresh .resources-hero-copy{padding:0;background:none;border:0;box-shadow:none;overflow:visible}.resources-refresh .resources-hero-copy:after{content:none}.resources-refresh .resources-hero-copy .section-eyebrow{font-size:.75rem;color:var(--brand-blue);letter-spacing:.1em;margin-bottom:20px}.resources-refresh .resources-hero h1{font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.1;font-weight:650;letter-spacing:-.04em;margin-bottom:20px}.resources-refresh .resources-hero h1 span{color:#416079}.resources-refresh .resources-hero-copy>p:not(.section-eyebrow){max-width:530px;color:var(--muted);font-size:1.05rem;line-height:1.7}.resources-refresh .resources-hero-actions{margin-top:24px;gap:12px}.resources-refresh :is(.resource-primary-action,.resource-secondary-action){border-radius:7px;font-weight:600;font-size:.9rem;padding-inline:18px}.resources-refresh .resource-primary-action{background:var(--brand-blue)}.resources-refresh .resource-primary-action:hover{background:#0d5eaf}.resources-refresh .resources-hero-panel{padding:28px;background:#eef4f8;border:1px solid #d8e5ed;border-radius:12px;box-shadow:none;color:var(--ink)}.resources-refresh .resources-hero-panel .toolkit-eyebrow{color:#49647a;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px}.resources-refresh .resources-hero-panel h2{margin:0 0 12px;color:var(--ink);font-size:1.7rem;line-height:1.22}.resources-refresh .resources-hero-panel p{color:var(--muted);font-size:.9rem}.resources-refresh .resources-hero-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;gap:16px}.resources-refresh .resources-hero-panel dl div{padding:0;background:none}.resources-refresh .resources-hero-panel dt{color:var(--ink);font-weight:650;font-size:1.8rem}.resources-refresh .resources-hero-panel dd{color:var(--muted);font-weight:400;margin-top:6px}.resources-refresh .resources-hero-panel .toolkit-formats{border-top:1px solid #d4e1e9;padding-top:16px;margin:0;font-size:.75rem}.resources-refresh .toolkit-formats span{margin:0 5px;color:#657c8f}.resources-refresh .resource-jump-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;border-block:1px solid var(--border)}.resources-refresh .resource-jump-nav>span{color:var(--muted);font-size:.8rem;margin-right:auto}.resources-refresh .resource-jump-nav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:6px;color:var(--ink);font-size:.85rem;font-weight:600}.resources-refresh .resource-jump-nav a:hover{background:#eaf2f8;color:#0d5eaf}.resources-refresh .resource-jump-nav a span{color:var(--muted);font-size:.75rem;font-weight:400}.resources-refresh .resource-section{margin-top:48px;scroll-margin-top:96px}.resources-refresh .section-heading-row{margin-bottom:22px;align-items:end}.resources-refresh .section-heading-row h2{font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.2;letter-spacing:-.025em}.resources-refresh .section-heading-row>p{font-size:.9rem;max-width:400px}.resources-refresh :is(.featured-resource-card,.resource-list-item,.learning-path-card){box-shadow:none;border:1px solid var(--border);border-radius:10px;transition:border-color .16s ease,background-color .16s ease}.resources-refresh :is(.featured-resource-card,.resource-list-item):hover{border-color:#9eb8cb}.resources-refresh .featured-resource-card{padding:22px;min-height:0;background:#fff}.resources-refresh .resource-card-topline{margin-bottom:20px;gap:8px}.resources-refresh .resource-card-topline span{font-size:.68rem;font-weight:600;letter-spacing:.05em}.resources-refresh .resource-card-topline strong{background:#edf3f7;color:#36536b;border-radius:5px;font-size:.68rem;padding:5px 7px}.resources-refresh :is(.featured-resource-card,.resource-list-item,.learning-path-card) h3{font-size:1.1rem;line-height:1.35;margin-bottom:10px;letter-spacing:-.015em}.resources-refresh :is(.featured-resource-card,.resource-list-item,.learning-path-card) p{font-size:.88rem;line-height:1.65}.resources-refresh :is(.featured-resource-card,.resource-list-item)>a{width:100%;justify-content:space-between;gap:16px;padding:10px 0 0;min-height:44px;border-top:1px solid #e5ebef;border-radius:0;background:none;color:#0d5eaf;font-size:.85rem;font-weight:600}.resources-refresh :is(.featured-resource-card,.resource-list-item)>a:hover{color:var(--ink);background:none;text-decoration:underline;text-underline-offset:4px}.resources-refresh :is(.featured-resource-card,.resource-list-item)>a span{font-size:1.15rem}.resources-refresh .high-demand-resource-section .featured-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-refresh .resource-list-item{align-items:stretch;flex-direction:column;padding:22px}.resources-refresh .resource-list-item>a{margin-top:auto}.resources-refresh .resource-list-item p{margin-bottom:16px}.resources-refresh .resource-list-item div>span{display:inline-block;margin-bottom:10px;font-weight:600}.resources-refresh .resource-online-tools{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:center;padding:26px 0;margin-top:40px;border-block:1px solid var(--border)}.resources-refresh .resource-online-tools h2{font-size:1.3rem;margin-bottom:0}.resources-refresh .resource-online-tools .section-eyebrow{font-size:.65rem}.resources-refresh .resource-online-tools>a{display:grid;grid-template-columns:1fr auto;padding:12px 16px;border-radius:8px;color:var(--ink);gap:4px 12px}.resources-refresh .resource-online-tools>a:hover{background:#edf3f7}.resources-refresh .resource-online-tools>a>span:first-child{font-weight:600;font-size:.95rem}.resources-refresh .resource-online-tools small{color:var(--muted);font-size:.8rem;grid-column:1}.resources-refresh .resource-online-tools>a>span:last-child{grid-column:2;grid-row:1 / 3;align-self:center;color:#0d5eaf}.resources-refresh .learning-path-card{background:#f0f5f8;padding:24px;min-height:0;display:flex;flex-direction:column}.resources-refresh .learning-path-card:hover{transform:none;border-color:#91afc5;background:#eaf1f6}.resources-refresh .learning-path-card .path-step{margin-bottom:20px;font-size:.7rem;font-weight:600;color:#416079}.resources-refresh .learning-path-card .path-step span{margin:0 6px;color:#7a8f9f}.resources-refresh .learning-path-card .path-action{margin-top:auto;padding-top:8px;font-size:.82rem;font-weight:600;color:#0d5eaf;letter-spacing:0;text-transform:none;display:flex;justify-content:space-between}.resources-refresh .resource-text-link{font-size:.9rem;font-weight:600}@media(max-width:980px){.resources-refresh .resources-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}.resources-refresh .resources-hero-copy{grid-column:auto}.resources-refresh .featured-resource-grid,.resources-refresh .high-demand-resource-section .featured-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-refresh .resource-online-tools{grid-template-columns:1fr 1fr}.resources-refresh .resource-online-tools>div{grid-column:1 / -1}.resources-refresh .section-heading-row{align-items:start;flex-direction:column;gap:12px}}@media(max-width:640px){.resources-page.resources-refresh{padding-top:28px}.resources-refresh .resources-hero{grid-template-columns:1fr;gap:24px;margin-bottom:24px}.resources-refresh .resources-hero-panel{padding:20px}.resources-refresh .resources-hero-panel h2,.resources-refresh .resources-hero-panel>p:not(.toolkit-formats):not(.toolkit-eyebrow){display:none}.resources-refresh .resources-hero-panel dl{margin:12px 0 16px}.resources-refresh .resource-jump-nav>span{flex-basis:100%;margin:0 0 4px}.resources-refresh .resource-jump-nav a{padding-inline:10px}.resources-refresh .featured-resource-grid,.resources-refresh .high-demand-resource-section .featured-resource-grid,.resources-refresh .resource-online-tools{grid-template-columns:1fr}.resources-refresh .resource-online-tools{gap:8px}.resources-refresh .resource-online-tools>div{margin-bottom:8px}.resources-refresh .resource-section{margin-top:36px}}
