.Resources_card__9ZJQM{scroll-snap-align:center;border-radius:14px;border:1px solid #ffead6;overflow:hidden;display:grid;grid-template-rows:160px auto}@media(min-width:769px){.Resources_card__9ZJQM{grid-template-rows:200px auto}}.Resources_card__9ZJQM.Resources_noImage__RlDwe{grid-template-rows:auto}.Resources_masonryOuter__cEmgI{padding-top:8px;padding-bottom:24px}.Resources_cardLink__gMVCd{text-decoration:none;color:inherit;display:block;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.Resources_cardLink__gMVCd:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(78,17,0,.13)}.Resources_cardLink__gMVCd:hover .Resources_thumb__Y0nid img{transform:scale(1.05)}.Resources_thumb__Y0nid{position:relative;overflow:hidden}.Resources_thumb__Y0nid img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .35s ease}.Resources_meta__9AP7A{padding:16px 16px 18px;display:grid;grid-row-gap:8px;row-gap:8px;background:#faf7ee}.Resources_meta__9AP7A .Resources_title__r5BS8{font-family:Pastline;color:#4e1100;font-size:1.25rem;line-height:1.2}.Resources_meta__9AP7A .Resources_typeBadge__PeU_l{display:inline-flex;align-items:center;justify-self:start;padding:3px 10px;border-radius:999px;font-family:Urbanist;font-size:.75rem;font-weight:700;background:rgba(78,17,0,.08);color:#4e1100}.Resources_meta__9AP7A .Resources_description__8i4j3{font-family:Urbanist;font-size:.85rem;color:#4e1100;opacity:.75;line-height:1.4}.Resources_meta__9AP7A .Resources_tagsRow__9l1Fd{display:flex;flex-wrap:wrap;gap:6px}.Resources_meta__9AP7A .Resources_tag__UCpXi{border:1px solid #506bdd;color:#506bdd;border-radius:999px;padding:4px 10px;font-size:.65rem;font-weight:700;text-transform:uppercase}.Resources_meta__9AP7A .Resources_cardActions__Sd5D3{margin-top:4px;display:flex;align-items:center;gap:8px}.Resources_meta__9AP7A .Resources_cardActions__Sd5D3 .Resources_visit__vDmKR{flex:1 1;display:block;text-align:center;background-color:#506bdd;color:#fff;border-radius:12px;font-family:Pastline;font-size:.85rem;padding:12px;line-height:1rem;transition:background .2s ease}.Resources_meta__9AP7A .Resources_cardActions__Sd5D3 .Resources_visit__vDmKR:hover{background:rgba(68,92,216,.85)}.Resources_meta__9AP7A .Resources_bookmarkBtn__481Wy{color:#fff;border-radius:12px;font-family:Pastline;font-size:.85rem;padding:12px;margin:0;line-height:1rem;text-transform:none;box-shadow:none}.Resources_meta__9AP7A .Resources_bookmarkBtn__481Wy:hover{background:rgba(255,79,22,.85)}.Resources_sidebar__d__qP{background:#ff4f16;border-radius:16px;padding:24px;display:grid;grid-gap:20px;gap:20px}.Resources_sidebar__d__qP .Resources_heading__yrdJD{font-family:Pastline;font-size:1.5rem;color:#faf7ee;margin-bottom:12px}.Resources_sidebar__d__qP .Resources_input__HH3LX{color:#faf7ee;border-color:#faf7ee}.Resources_sidebar__d__qP .Resources_filtersRow__hxHmc{display:flex;flex-wrap:wrap;gap:10px}.Resources_sidebar__d__qP .Resources_filtersRow__hxHmc .Resources_chip__pnR_e{color:#faf7ee;border:2px solid hsla(0,0%,100%,.2);border-radius:999px;padding:8px 14px;font-family:Urbanist;font-size:.8rem;font-weight:600;text-transform:uppercase;cursor:pointer;background:rgba(0,0,0,0);transition:background-color .2s ease,border-color .2s ease}.Resources_sidebar__d__qP .Resources_filtersRow__hxHmc .Resources_chip__pnR_e:hover:not(.Resources_active__cPvbm){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.45)}.Resources_sidebar__d__qP .Resources_filtersRow__hxHmc .Resources_chip__pnR_e.Resources_active__cPvbm{background:#faf7ee;color:#ff4f16;border-color:#faf7ee}.Resources_sidebar__d__qP .Resources_submitBtn__VuK0b{background:#fff;color:#ff681c;border-radius:12px;font-family:Pastline;font-size:1rem;padding:12px;line-height:1rem;text-transform:none;box-shadow:none;text-align:center;text-decoration:none;width:100%}.Resources_sidebar__d__qP .Resources_submitBtn__VuK0b:hover{background:hsla(0,0%,100%,.2);color:#fff}.Resources_sidebar__d__qP .Resources_submitBtn__VuK0b.Resources_saved__cnfO6{background-color:#4e1100;cursor:pointer}.Resources_sidebar__d__qP .Resources_submitBtn__VuK0b.Resources_saved__cnfO6 a{color:#fff;text-decoration:none}.Resources_sidebar__d__qP .Resources_submitBtn__VuK0b.Resources_saved__cnfO6:hover{background:rgba(92,20,0,.85)}.Resources_saved__cnfO6 .Resources_pageTitle__GqTkE{font-family:Pastline;color:#4e1100;font-size:2.25rem;line-height:1.2}.Resources_previewBlur__CsHC8{filter:blur(6px);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Resources_previewMask__thqNz{position:absolute;inset:0;pointer-events:none;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.55) 35%,rgba(255,255,255,.92))}.Resources_cardLocked__r0cUj{outline:1px dashed rgba(0,0,0,.06)}.Resources_titleScramble__KezTF{font-feature-settings:"tnum" 1}.Resources_cardLinkDisabled__1_MM2{pointer-events:none}.Resources_hero__FOjTb{padding:48px 24px 24px;margin-bottom:8px;text-align:center;background:#faf7ee;border:1px solid #e2d3c6;border-radius:20px}.Resources_hero__FOjTb h1{font-family:Pastline;color:#4e1100;font-size:clamp(1.8rem,4vw,3rem);margin-bottom:12px}.Resources_hero__FOjTb p{color:#4e1100;opacity:.8;max-width:600px;margin:0 auto 8px}.Access_locked__DT5TJ h6{color:#fff;font-size:2rem;font-family:Pastline}.Access_locked__DT5TJ a{border-radius:12px;font-family:Pastline}.Access_overlayGradient__F2zrw{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,252,243,0),rgba(255,252,243,0) 35%,rgba(255,252,243,.7) 60%,rgb(255,252,243))}.Access_overlayCtaBase__TbK9c{z-index:10;width:calc(100% - 48px);max-width:860px;padding:24px 32px;border-radius:16px;background:#4e1100;box-shadow:0 12px 40px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.Access_overlayCtaFixed__V7vi9{position:fixed;bottom:24px;left:50%;transform:translateX(-50%)}.Access_overlayCtaAnchored__4PcKH{position:absolute;bottom:24px;left:50%;transform:translateX(-50%)}.Access_overlayTitle__1ISGg{color:#fff!important;font-family:Pastline!important;font-size:1.25rem!important;font-weight:700!important}