:root{--section-eyebrow-size:.8125rem;--section-title-size:clamp(2rem, 3vw, 3.25rem);--section-title-line-height:1.15;--section-desc-size:clamp(1rem, 1.2vw, 1.125rem);--section-desc-line-height:1.7;--section-title-max-width:44rem;--section-desc-max-width:40rem;--section-eyebrow-tracking:.08em;--category-eyebrow-color:var(--ds-blue-deep,#1d4ed8);--category-title-color:var(--ds-navy,#0f172a);--category-desc-color:var(--ds-navy-soft,#64748b);--category-accent-gradient:linear-gradient(90deg, var(--ds-blue-deep,#1d4ed8) 0%, var(--ds-blue,#2563eb) 52%, var(--ds-navy-mid,#1e3a5f) 100%)}.category-section-eyebrow{font-size:var(--section-eyebrow-size);letter-spacing:var(--section-eyebrow-tracking);text-transform:uppercase;color:var(--category-eyebrow-color);margin:0 0 .75rem;font-weight:800}.category-section-title{max-width:var(--section-title-max-width);font-size:var(--section-title-size);font-weight:800;line-height:var(--section-title-line-height);letter-spacing:-.035em;color:var(--category-title-color);margin:0}.category-section-title--on-dark{--category-title-color:#fff}.category-section-desc{max-width:var(--section-desc-max-width);font-size:var(--section-desc-size);font-weight:400;line-height:var(--section-desc-line-height);color:var(--category-desc-color);margin-top:1rem}.category-section-title-accent,.proc-title-accent{background:var(--category-accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.category-section-head{margin-bottom:clamp(2rem,4vw,3rem)}.category-section-head--center{text-align:center}.category-section-head--center .category-section-title,.category-section-head--center .category-section-desc{margin-inline:auto}.fund-policy-h2,.fund-policy-a__title,.fund-policy-b__title,.fund-policy-c__title,.fund-policy-d__title,.gov-scene__section-title,.gov-scene__title,.rd-scene__section-title,.rd-studio__title{max-width:var(--section-title-max-width);font-size:var(--section-title-size)!important;line-height:var(--section-title-line-height)!important;letter-spacing:-.035em!important}.fund-policy-lead,.fund-policy-a__body{font-size:var(--section-desc-size)!important;line-height:var(--section-desc-line-height)!important}.fund-policy-eyebrow--primary,.fund-policy-b__eyebrow{font-size:var(--section-eyebrow-size)!important}.category-tab-bar-enter{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) .12s forwards category-tab-bar-enter}.category-content-enter{animation:.48s cubic-bezier(.22,1,.36,1) category-content-enter}@keyframes category-tab-bar-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes category-content-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.category-tab-bar-enter,.category-content-enter,.faq-detail-enter,.purpose-detail-enter,.services-detail-enter{animation:none}}
