.resources-categories-module__YKK53a__wrap{padding-bottom:32px}.resources-categories-module__YKK53a__toolbar{z-index:30;-webkit-backdrop-filter:saturate(140%)blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf8d9;background:lab(98.269% .167668 1.12768/.85);position:sticky;top:58px}.resources-categories-module__YKK53a__toolbarInner{justify-content:space-between;align-items:center;gap:20px;padding-top:12px;padding-bottom:12px;display:flex}.resources-categories-module__YKK53a__tabs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.resources-categories-module__YKK53a__tab{border-radius:var(--r-pill);color:var(--ink-2);transition:background .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.resources-categories-module__YKK53a__tab:hover{background:var(--paper-3);color:var(--ink)}.resources-categories-module__YKK53a__tabActive,.resources-categories-module__YKK53a__tabActive:hover{background:var(--ink);color:var(--paper)}.resources-categories-module__YKK53a__count{font-family:var(--font-mono);border-radius:var(--r-pill);background:var(--plum-50);color:var(--plum-700);padding:3px 6px;font-size:10.5px;line-height:1}.resources-categories-module__YKK53a__tabActive .resources-categories-module__YKK53a__count{color:var(--paper);background:#ffffff2e;background:lab(100% 0 0/.18)}.resources-categories-module__YKK53a__search{flex-shrink:0;align-items:center;width:260px;max-width:38vw;display:inline-flex;position:relative}.resources-categories-module__YKK53a__searchIcon{color:var(--muted);pointer-events:none;position:absolute;left:14px}.resources-categories-module__YKK53a__searchInput{width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-pill);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:14px}.resources-categories-module__YKK53a__searchInput::placeholder{color:var(--muted)}.resources-categories-module__YKK53a__searchInput:focus{border-color:var(--plum-300);box-shadow:0 0 0 3px var(--plum-50)}.resources-categories-module__YKK53a__stream{border-top:1px solid var(--line);padding:52px 0;scroll-margin-top:124px}.resources-categories-module__YKK53a__stream:first-of-type{border-top:0}.resources-categories-module__YKK53a__head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.resources-categories-module__YKK53a__headEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.resources-categories-module__YKK53a__headEyebrow:before{content:"";background:var(--muted);width:20px;height:1px}.resources-categories-module__YKK53a__heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:12px 0 0;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.08}.resources-categories-module__YKK53a__heading em{font-family:var(--font-serif);color:var(--plum-600);font-style:italic}.resources-categories-module__YKK53a__sub{max-width:60ch;color:var(--ink-3);margin:12px 0 0;font-size:16px;line-height:1.55}.resources-categories-module__YKK53a__more{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--plum-600);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.resources-categories-module__YKK53a__more svg{width:14px;transition:transform .18s var(--ease-out)}.resources-categories-module__YKK53a__more:hover{color:var(--plum-700)}.resources-categories-module__YKK53a__more:hover svg{transform:translate(3px)}.resources-categories-module__YKK53a__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.resources-categories-module__YKK53a__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.resources-categories-module__YKK53a__card:hover{border-color:var(--plum-100);box-shadow:var(--sh-md);transform:translateY(-3px)}.resources-categories-module__YKK53a__thumb{aspect-ratio:16/10;place-items:center;display:grid;position:relative}.resources-categories-module__YKK53a__thumb:after{content:"";opacity:.5;background-image:repeating-linear-gradient(-45deg,#0000 0 10px,#ffffff52 10px 11px);background-image:repeating-linear-gradient(-45deg,#0000 0 10px,lab(100% 0 0/.32) 10px 11px);position:absolute;inset:0}.resources-categories-module__YKK53a__t0{background:radial-gradient(130% 130% at 25% 15%, var(--plum-200) 0%, var(--plum-50) 60%)}.resources-categories-module__YKK53a__t1{background:radial-gradient(130% 130% at 75% 20%, var(--apricot-2) 0%, var(--plum-50) 62%)}.resources-categories-module__YKK53a__t2{background:radial-gradient(130% 130% at 50% 10%, var(--paper-3) 0%, var(--paper-2) 60%)}.resources-categories-module__YKK53a__thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.resources-categories-module__YKK53a__hasPhoto:after{content:none}.resources-categories-module__YKK53a__play{z-index:1;background:var(--paper);width:46px;height:46px;color:var(--plum-600);box-shadow:var(--sh-sm);border-radius:50%;place-items:center;display:grid;position:relative}.resources-categories-module__YKK53a__play svg{width:20px;height:20px}.resources-categories-module__YKK53a__card:hover .resources-categories-module__YKK53a__play{color:var(--plum-700)}.resources-categories-module__YKK53a__doc{z-index:1;font-family:var(--font-mono);letter-spacing:.1em;color:var(--plum-700);background:var(--paper);border:1px solid var(--plum-100);border-radius:var(--r-md);box-shadow:var(--sh-xs);padding:8px 14px;font-size:11px;font-weight:500;position:relative}.resources-categories-module__YKK53a__thumbTag{z-index:1;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--paper);background:var(--ink);border-radius:var(--r-pill);padding:4px 10px;font-size:10px;font-weight:500;position:absolute;top:12px;left:12px}.resources-categories-module__YKK53a__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.resources-categories-module__YKK53a__cardEyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--plum-600);font-size:10.5px}.resources-categories-module__YKK53a__cardEyebrow:before{content:"- "}.resources-categories-module__YKK53a__cardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:10px;font-size:19px;font-weight:400;line-height:1.28}.resources-categories-module__YKK53a__cardBlurb{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.55}.resources-categories-module__YKK53a__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.resources-categories-module__YKK53a__cardDate{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);font-size:11px}.resources-categories-module__YKK53a__cardCta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.resources-categories-module__YKK53a__cardCta svg{width:13px;transition:transform .18s var(--ease-out)}.resources-categories-module__YKK53a__card:hover .resources-categories-module__YKK53a__cardCta{color:var(--plum-600)}.resources-categories-module__YKK53a__card:hover .resources-categories-module__YKK53a__cardCta svg{transform:translate(3px)}.resources-categories-module__YKK53a__empty{text-align:center;color:var(--ink-3);padding:64px 0;font-size:16px}.resources-categories-module__YKK53a__clear{color:var(--plum-600);font:inherit;text-underline-offset:2px;text-decoration:underline}.resources-categories-module__YKK53a__clear:hover{color:var(--plum-700)}@media (max-width:960px){.resources-categories-module__YKK53a__grid{grid-template-columns:repeat(2,1fr)}.resources-categories-module__YKK53a__toolbarInner{flex-direction:column;align-items:stretch;gap:12px}.resources-categories-module__YKK53a__search{width:100%;max-width:none}}@media (max-width:640px){.resources-categories-module__YKK53a__tab{min-height:44px}.resources-categories-module__YKK53a__grid{grid-template-columns:1fr}.resources-categories-module__YKK53a__head{flex-direction:column;align-items:flex-start;gap:14px}.resources-categories-module__YKK53a__toolbar{top:56px}}
.resources-ceu-module__-jnkka__section{padding:24px 0 120px}.resources-ceu-module__-jnkka__banner{border-radius:var(--r-2xl);border:1px solid var(--plum-100);background:radial-gradient(circle at 12% 0%, var(--plum-100) 0%, transparent 52%), radial-gradient(circle at 92% 120%, var(--apricot-2) 0%, transparent 58%), var(--paper-2);justify-content:space-between;align-items:center;gap:32px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.resources-ceu-module__-jnkka__copy{z-index:1;position:relative}.resources-ceu-module__-jnkka__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--plum-700);font-size:12px}.resources-ceu-module__-jnkka__text{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:10px 0 0;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.15}.resources-ceu-module__-jnkka__lede{max-width:52ch;color:var(--ink-3);margin:12px 0 0;font-size:16px;line-height:1.55}.resources-ceu-module__-jnkka__banner .btn{z-index:1;flex-shrink:0;position:relative}@media (max-width:760px){.resources-ceu-module__-jnkka__banner{flex-direction:column;align-items:flex-start;gap:24px;padding:36px 28px}}
