.resources-page{padding:72px 0 88px;background:var(--color-bg-soft)}.resources-page__header{max-width:760px}.resources-page__toolkit{display:grid;gap:0;margin-top:44px;border-top:1px solid var(--color-border-dark)}.resources-page__toolkit-item{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:24px;align-items:center;min-height:118px;padding:26px 0;border-bottom:1px solid var(--color-border);color:var(--color-navy-900);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.resources-page__toolkit-item:focus-visible,.resources-page__toolkit-item:hover{background:rgb(255 255 255/40%)}.resources-page__toolkit-item:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:-2px}.resources-page__toolkit-item--featured{grid-template-columns:92px minmax(0,1fr) auto;min-height:144px;padding:30px 0;border-color:var(--color-navy-700)}.resources-page__toolkit-number{color:var(--color-gold-700);font-family:var(--font-family-display,"Playfair Display",serif);font-size:clamp(1.6rem,2vw,2.2rem);font-weight:600;line-height:1;letter-spacing:-.04em}.resources-page__toolkit-item--featured .resources-page__toolkit-number{font-size:clamp(2rem,3vw,2.8rem)}.resources-page__toolkit-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--color-navy-50);color:var(--color-navy-900);transition:background var(--transition-fast),color var(--transition-fast)}.resources-page__toolkit-item:focus-visible .resources-page__toolkit-icon,.resources-page__toolkit-item:hover .resources-page__toolkit-icon{background:var(--color-gold-100);color:var(--color-navy-900)}.resources-page__toolkit-content{display:grid;gap:6px;min-width:0}.resources-page__toolkit-title{color:var(--color-navy-950);font-size:clamp(1.04rem,1.6vw,1.45rem);font-weight:700;line-height:1.35;letter-spacing:-.01em}.resources-page__toolkit-description{max-width:680px;color:var(--color-text-secondary);font-family:var(--font-family-sans,"Manrope",sans-serif);font-size:.94rem;line-height:1.7}.resources-page__toolkit-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--color-gold-700);transition:transform var(--transition-fast),color var(--transition-fast)}.resources-page__toolkit-item:focus-visible .resources-page__toolkit-arrow,.resources-page__toolkit-item:hover .resources-page__toolkit-arrow{color:var(--color-navy-800);transform:translateX(4px)}.resources-page__supporting-link{margin-top:32px;padding-top:26px;border-top:1px solid var(--color-border)}.resources-page__supporting-link a{display:inline-flex;align-items:center;gap:10px;color:var(--color-navy-900);font-weight:700;text-decoration:none}.resources-page__supporting-link a:focus-visible,.resources-page__supporting-link a:hover{color:var(--color-navy-700)}.resources-page__supporting-link a:after{color:var(--color-gold-700);content:"→";transition:transform var(--transition-fast)}.resources-page__supporting-link a:focus-visible:after,.resources-page__supporting-link a:hover:after{transform:translateX(4px)}@media (max-width:760px){.resources-page{padding:64px 0 72px}.resources-page__toolkit-item,.resources-page__toolkit-item--featured{grid-template-columns:52px minmax(0,1fr) 28px;gap:16px;min-height:112px;padding:22px 0}.resources-page__toolkit-number{font-size:1.5rem}.resources-page__toolkit-icon{width:42px;height:42px}.resources-page__toolkit-description{font-size:.9rem}}@media (max-width:480px){.resources-page__toolkit-item,.resources-page__toolkit-item--featured{grid-template-columns:42px minmax(0,1fr) 26px;gap:12px;min-height:100px}.resources-page__toolkit-title{font-size:1rem}.resources-page__toolkit-description{line-height:1.6}}@media (prefers-reduced-motion:reduce){.resources-page__supporting-link a:after,.resources-page__toolkit-arrow,.resources-page__toolkit-icon,.resources-page__toolkit-item{transition:none}}