.resources_page__P0TY7{background:var(--color-bg)}.resources_container__PwFXH{width:min(1280px,calc(100% - 48px));margin:0 auto}.resources_directory__lyAoU{position:relative;overflow:hidden;padding:var(--space-9) 0;background-color:var(--color-surface-primary);background-image:linear-gradient(rgba(21,34,56,.035) 1px,transparent 0),linear-gradient(90deg,rgba(21,34,56,.035) 1px,transparent 0);background-size:32px 32px}.resources_directory__lyAoU:before{position:absolute;top:-170px;right:-100px;width:380px;height:380px;border:1px solid rgba(217,98,20,.16);border-radius:50%;box-shadow:0 0 0 58px rgba(217,98,20,.04),0 0 0 116px rgba(217,98,20,.025);content:"";pointer-events:none}.resources_directoryIntro__1L6yC{position:relative;max-width:760px;margin-bottom:var(--space-8)}.resources_eyebrow__KeN4m{margin-bottom:var(--space-3);color:var(--color-accent-text);font-family:var(--font-inter);font-size:var(--text-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.resources_directoryIntro__1L6yC h2,.resources_sectionHeader__i7_ft h2{color:var(--color-text-primary);font-family:var(--font-playfair);font-size:var(--text-4xl);font-weight:700;line-height:1.12}.resources_directoryIntro__1L6yC h2{margin-bottom:var(--space-4)}.resources_directoryIntro__1L6yC>p:last-child,.resources_sectionHeader__i7_ft>p{color:var(--color-text-secondary);font-family:var(--font-inter);font-size:var(--text-lg);line-height:1.7}.resources_familyGrid__SMHlj{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);list-style:none}.resources_familyGrid__SMHlj>li{min-width:0}.resources_familyCard__Q7Ob3{position:relative;display:flex;min-height:370px;height:100%;flex-direction:column;align-items:flex-start;padding:var(--space-7);overflow:hidden;background:rgba(255,255,255,.96);border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:8px;box-shadow:0 16px 42px rgba(21,34,56,.08);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.resources_familyCard__Q7Ob3:after{position:absolute;right:-42px;bottom:-42px;width:116px;height:116px;border:1px solid rgba(217,98,20,.14);content:"";transform:rotate(45deg)}.resources_familyNumber__l8Me3{position:absolute;top:var(--space-5);right:var(--space-5);color:#626a75;font-family:var(--font-playfair);font-size:var(--text-2xl);font-weight:700;line-height:1}.resources_familyIcon__WassU{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:var(--space-5);color:var(--color-accent-text);background:#fff4ec;border:1px solid #f3cdb3;border-radius:6px}.resources_familyIcon__WassU svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.resources_familyEyebrow__gT1Mc{margin-bottom:var(--space-2);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.resources_familyCard__Q7Ob3 strong{margin-bottom:var(--space-3);color:var(--color-text-primary);font-family:var(--font-playfair);font-size:var(--text-2xl);line-height:1.2}.resources_familyDescription__EYMYV{margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.7}.resources_familyAction__N6IPF,.resources_readLink__X8VnN,.resources_viewAll__T_tWS{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent-text);font-weight:700}.resources_familyAction__N6IPF{margin-top:auto}.resources_familyAction__N6IPF svg,.resources_readLink__X8VnN svg,.resources_viewAll__T_tWS svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .18s ease}.resources_resourceSection__MIJTE{scroll-margin-top:84px;padding:var(--space-9) 0;background:var(--color-bg)}.resources_tintedSection__Nglyt{background:var(--color-surface-secondary)}.resources_sectionHeader__i7_ft{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:var(--space-8);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.resources_sectionHeader__i7_ft>p{max-width:48ch}.resources_articleGrid__93BGX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.resources_articleCard__HjuZC{min-width:0}.resources_cardLink__rXHLw{display:flex;min-height:340px;height:100%;flex-direction:column;padding:var(--space-6);background:var(--color-surface-primary);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 10px 28px rgba(21,34,56,.055);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.resources_cardMeta__NJ4f1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.45}.resources_cardMeta__NJ4f1>span{color:var(--color-accent-text);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.resources_cardMeta__NJ4f1 time{flex:0 0 auto;text-align:right}.resources_cardLink__rXHLw h3{margin-bottom:var(--space-4);color:var(--color-text-primary);font-family:var(--font-playfair);font-size:var(--text-xl);font-weight:700;line-height:1.3}.resources_cardLink__rXHLw p{margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.7}.resources_readLink__X8VnN{margin-top:auto;font-size:var(--text-sm)}.resources_viewAll__T_tWS{min-height:48px;margin-top:var(--space-7);padding:10px 0}.resources_cardLink__rXHLw:focus-visible,.resources_familyCard__Q7Ob3:focus-visible,.resources_viewAll__T_tWS:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:4px}@media (hover:hover){.resources_cardLink__rXHLw:hover,.resources_familyCard__Q7Ob3:hover{border-color:#e3a477;box-shadow:0 20px 46px rgba(21,34,56,.13);transform:translateY(-5px)}.resources_cardLink__rXHLw:hover .resources_readLink__X8VnN svg,.resources_familyCard__Q7Ob3:hover .resources_familyAction__N6IPF svg,.resources_viewAll__T_tWS:hover svg{transform:translateX(4px)}}@media (max-width:1023px){.resources_familyGrid__SMHlj{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.resources_familyGrid__SMHlj>li:last-child{grid-column:1/-1}.resources_familyCard__Q7Ob3{min-height:340px;padding:var(--space-5)}.resources_sectionHeader__i7_ft{grid-template-columns:1fr;gap:var(--space-4)}.resources_articleGrid__93BGX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.resources_familyGrid__SMHlj{grid-template-columns:1fr}.resources_familyCard__Q7Ob3{min-height:0}.resources_familyGrid__SMHlj>li:last-child{grid-column:auto}}@media (max-width:639px){.resources_container__PwFXH{width:min(100% - 32px,1280px)}.resources_directory__lyAoU,.resources_resourceSection__MIJTE{padding:var(--space-8) 0}.resources_directoryIntro__1L6yC,.resources_sectionHeader__i7_ft{margin-bottom:var(--space-7)}.resources_directoryIntro__1L6yC h2,.resources_sectionHeader__i7_ft h2{font-size:var(--text-3xl)}.resources_articleGrid__93BGX,.resources_familyGrid__SMHlj{grid-template-columns:1fr}.resources_cardLink__rXHLw,.resources_familyCard__Q7Ob3{min-height:0;padding:var(--space-5)}.resources_cardMeta__NJ4f1{flex-direction:column;gap:var(--space-2)}.resources_cardMeta__NJ4f1 time{text-align:left}}@media (prefers-reduced-motion:reduce){.resources_cardLink__rXHLw,.resources_familyAction__N6IPF svg,.resources_familyCard__Q7Ob3,.resources_readLink__X8VnN svg,.resources_viewAll__T_tWS svg{transition:none}.resources_page__P0TY7 .btn-cta{transition:none!important}.resources_cardLink__rXHLw:hover,.resources_cardLink__rXHLw:hover .resources_readLink__X8VnN svg,.resources_familyCard__Q7Ob3:hover,.resources_familyCard__Q7Ob3:hover .resources_familyAction__N6IPF svg,.resources_page__P0TY7 .btn-cta:hover,.resources_viewAll__T_tWS:hover svg{transform:none}}