.resources-module__oEYuna__resourcesPage{background:#fff;min-height:100vh}.resources-module__oEYuna__pageHero{text-align:center;background:linear-gradient(#3f403e 0%,#1e1f21 55%,#121315 100%);padding:96px 24px;position:relative;overflow:hidden}.resources-module__oEYuna__pageHero:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 50% 30%,#ffffff29 0%,#0000 65%);position:absolute;inset:0}.resources-module__oEYuna__pageHeroContent{z-index:1;max-width:900px;margin:0 auto;position:relative}.resources-module__oEYuna__pageHeroTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2.75rem,9vw,5.75rem);font-weight:500;line-height:1.05}.resources-module__oEYuna__section{padding:56px 24px 88px}.resources-module__oEYuna__container{max-width:1180px;margin:0 auto}.resources-module__oEYuna__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.resources-module__oEYuna__toggleGroup{align-items:center;gap:6px;display:flex}.resources-module__oEYuna__toggleBtn{font-family:var(--font-heading);color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.resources-module__oEYuna__toggleBtn:hover{color:#111827;background:#f3f4f6}.resources-module__oEYuna__toggleBtnActive{color:#fff;background:#0b1220;border-color:#0b1220}.resources-module__oEYuna__toggleBtnActive:hover{color:#fff;background:#0b1220}.resources-module__oEYuna__searchWrapper{flex:0 360px;min-width:220px;position:relative}.resources-module__oEYuna__searchIcon{color:#9ca3af;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.resources-module__oEYuna__searchInput{color:#111827;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:11px 16px 11px 40px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.resources-module__oEYuna__searchInput::placeholder{color:#9ca3af}.resources-module__oEYuna__searchInput:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.resources-module__oEYuna__searchInput::-webkit-search-cancel-button{cursor:pointer}.resources-module__oEYuna__filterPanel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:stretch;margin-bottom:44px;display:flex;overflow:hidden}.resources-module__oEYuna__axisTabs{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:152px;display:flex}.resources-module__oEYuna__axisTab{font-family:var(--font-heading);color:#4b5563;text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e7eb;padding:15px 12px;font-size:.88rem;font-weight:600;transition:background-color .2s,color .2s}.resources-module__oEYuna__axisTab:last-child{border-bottom:0}.resources-module__oEYuna__axisTab:hover{color:#111827;background:#f3f4f6}.resources-module__oEYuna__axisTabActive,.resources-module__oEYuna__axisTabActive:hover{color:#fff;background:#0b1220}.resources-module__oEYuna__pillArea{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 18px;display:flex}.resources-module__oEYuna__pillList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.resources-module__oEYuna__pill{font-family:var(--font-body);color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:9999px;padding:8px 18px;font-size:.85rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.resources-module__oEYuna__pill:hover{color:#15803d;background:#f0fdf4;border-color:#16a34a}.resources-module__oEYuna__pillActive,.resources-module__oEYuna__pillActive:hover{color:#fff;background:#0b1220;border-color:#0b1220}.resources-module__oEYuna__pillEmpty{color:#9ca3af;font-size:.85rem}.resources-module__oEYuna__clearAll{font-family:var(--font-heading);color:#111827;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #111827;margin-left:auto;padding:0 0 3px;font-size:.85rem;font-weight:600;transition:color .2s,border-color .2s}.resources-module__oEYuna__clearAll:hover:not(:disabled){color:#16a34a;border-bottom-color:#16a34a}.resources-module__oEYuna__clearAll:disabled{color:#d1d5db;cursor:default;border-bottom-color:#d1d5db}.resources-module__oEYuna__blogGrid{grid-template-columns:repeat(3,1fr);gap:44px 32px;animation:.45s both resources-module__oEYuna__gridIn;display:grid}@keyframes resources-module__oEYuna__gridIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.resources-module__oEYuna__blogCard{flex-direction:column;height:100%;display:flex}.resources-module__oEYuna__blogCardImageWrapper{aspect-ratio:16/9;background:#0b1220;border-radius:6px;width:100%;margin-bottom:18px;position:relative;overflow:hidden}.resources-module__oEYuna__blogCardImage{object-fit:cover;transition:transform .4s}.resources-module__oEYuna__blogCard:hover .resources-module__oEYuna__blogCardImage{transform:scale(1.04)}.resources-module__oEYuna__blogBadge{z-index:2;color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#16a34a;border-radius:9999px;padding:5px 13px;font-size:.66rem;font-weight:700;position:absolute;top:12px;left:12px}.resources-module__oEYuna__blogBadgeRow{padding:8px 4px 0}.resources-module__oEYuna__blogBadgeInline{display:inline-block;position:static}.resources-module__oEYuna__blogCardContent{flex-direction:column;flex:1;align-items:flex-start;gap:20px;display:flex}.resources-module__oEYuna__blogCardContent h3{font-family:var(--font-heading);color:#0b1220;letter-spacing:-.015em;margin:0;font-size:1.28rem;font-weight:500;line-height:1.35}.resources-module__oEYuna__continueBtn{color:#fff;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;background:#0b1220;border-radius:4px;margin-top:auto;padding:12px 22px;font-size:.76rem;font-weight:700;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-block}.resources-module__oEYuna__continueBtn:hover{background:#16a34a;transform:translateY(-2px)}.resources-module__oEYuna__noResults{text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:14px;padding:72px 24px}.resources-module__oEYuna__noResultsTitle{font-family:var(--font-heading);color:#111827;margin:0 0 8px;font-size:1.15rem;font-weight:700}.resources-module__oEYuna__noResultsText{color:#6b7280;margin:0 0 22px;font-size:.92rem}.resources-module__oEYuna__noResultsBtn{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:9999px;padding:11px 24px;font-size:.8rem;font-weight:700;transition:background-color .25s}.resources-module__oEYuna__noResultsBtn:hover{background:#15803d}@media (max-width:900px){.resources-module__oEYuna__pageHero{padding:72px 20px}.resources-module__oEYuna__section{padding:44px 20px 72px}.resources-module__oEYuna__blogGrid{grid-template-columns:repeat(2,1fr);gap:34px 24px}.resources-module__oEYuna__filterPanel{flex-direction:column}.resources-module__oEYuna__axisTabs{border-bottom:1px solid #e5e7eb;border-right:0;flex-direction:row;width:100%}.resources-module__oEYuna__axisTab{border-bottom:0;border-right:1px solid #e5e7eb;flex:1}.resources-module__oEYuna__axisTab:last-child{border-right:0}.resources-module__oEYuna__pillArea{justify-content:flex-start}.resources-module__oEYuna__clearAll{margin-left:auto}}@media (max-width:640px){.resources-module__oEYuna__pageHero{padding:56px 16px}.resources-module__oEYuna__pageHeroTitle{font-size:clamp(2.4rem,13vw,3.25rem)}.resources-module__oEYuna__section{padding:36px 16px 64px}.resources-module__oEYuna__toolbar{flex-direction:column-reverse;align-items:stretch;gap:16px}.resources-module__oEYuna__searchWrapper{flex:auto;min-width:0}.resources-module__oEYuna__toggleGroup{justify-content:center}.resources-module__oEYuna__blogGrid{grid-template-columns:1fr;gap:30px}.resources-module__oEYuna__blogCardContent h3{font-size:1.15rem}.resources-module__oEYuna__pillArea{gap:12px;padding:14px}.resources-module__oEYuna__clearAll{margin-left:0}}@media (prefers-reduced-motion:reduce){.resources-module__oEYuna__blogGrid,.resources-module__oEYuna__toggleBtn,.resources-module__oEYuna__axisTab,.resources-module__oEYuna__pill,.resources-module__oEYuna__clearAll,.resources-module__oEYuna__searchInput,.resources-module__oEYuna__blogCardImage,.resources-module__oEYuna__continueBtn,.resources-module__oEYuna__noResultsBtn{transition:none}}
