.gs-resources,.gs-resources *{box-sizing:border-box}.gs-resources{background:transparent;padding-block:var(--gs-section-pad,clamp(48px,6vw,96px));padding-inline:0}.gs-resources[data-bg=white]{background:var(--gs-white,#fff)}.gs-resources[data-bg=warm]{background:var(--gs-slate-50,#f6f8f8)}.gs-resources[data-bg=sky]{background:var(--gs-harbor-100,#dde7f4)}.gs-resources[data-bg=mist]{background:var(--gs-fern-50,#f7faf5)}.gs-resources__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-resources__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:clamp(28px,3.5vw,44px)}.gs-resources__head-copy{max-width:60ch}.gs-resources__eyebrow{align-items:center;color:var(--gs-green-cta,#1e6724);display:flex;font-family:var(--gs-body-font,"Inter","Segoe UI",Arial,sans-serif);font-size:var(--gs-eyebrow-size,.8125rem);font-weight:var(--gs-eyebrow-weight,500);gap:12px;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 8px;text-transform:uppercase}.gs-resources__heading{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:var(--gs-heading-size,clamp(1.6rem,1.1rem + 1.5vw,2.4rem));font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0;text-wrap:balance}.gs-resources__subheading{color:var(--gs-slate,#2b4950);font-size:var(--gs-subhead-size,clamp(1rem,.9rem + .3vw,1.15rem));line-height:1.5;margin:12px 0 0}.gs-resources__see-all,.gs-resources__subheading{font-family:var(--gs-body-font,"Inter","Segoe UI",Arial,sans-serif)}.gs-resources__see-all{align-items:center;color:var(--gs-green-cta,#1e6724);display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:600;gap:6px;padding-bottom:4px;text-decoration:none;transition:gap var(--gs-ease,.2s) ease;white-space:nowrap}.gs-resources__see-all svg{height:18px;transition:transform .2s var(--gs-ease,ease);width:18px}.gs-resources__see-all:hover svg{transform:translateX(4px)}.gs-resources__see-all:hover{gap:10px}.gs-resources__see-all:focus-visible{border-radius:var(--gs-btn-radius);outline:2px solid var(--gs-green,#85c441);outline-offset:3px}.gs-resources__grid{display:grid;gap:clamp(20px,2.4vw,34px);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.gs-resources{--gsr-watch:var(--gs-green-cta,#1e6724);--gsr-watch-ink:var(--gs-green-cta,#1e6724);--gsr-watch-soft:var(--gs-fern-100,#e8f2de);--gsr-attend:var(--gs-slate-300,#63919c);--gsr-attend-ink:var(--gs-slate-400,#2b4950);--gsr-attend-soft:#e6edf0;--gsr-read:var(--gs-harbor-300,#457aba);--gsr-read-ink:#2f5c8c;--gsr-read-soft:var(--gs-harbor-100,#dde7f4);--gsr-explore:#c6871f;--gsr-explore-ink:#8f6314;--gsr-explore-soft:#f6ebd5}.gs-resources [data-mode=watch]{--mc:var(--gsr-watch);--mc-ink:var(--gsr-watch-ink);--mc-soft:var(--gsr-watch-soft)}.gs-resources [data-mode=attend]{--mc:var(--gsr-attend);--mc-ink:var(--gsr-attend-ink);--mc-soft:var(--gsr-attend-soft)}.gs-resources [data-mode=read]{--mc:var(--gsr-read);--mc-ink:var(--gsr-read-ink);--mc-soft:var(--gsr-read-soft)}.gs-resources [data-mode=explore]{--mc:var(--gsr-explore);--mc-ink:var(--gsr-explore-ink);--mc-soft:var(--gsr-explore-soft)}.gs-resources__card{background:var(--gs-white,#fff);border:1px solid var(--gs-line,#e1e8ea);border-radius:var(--gs-card-radius,12px);box-shadow:var(--gs-card-shadow,var(--gs-shadow-1));color:inherit;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;transition:transform .22s var(--gs-ease,ease),box-shadow .22s var(--gs-ease,ease),border-color .22s var(--gs-ease,ease)}.gs-resources__card:before{background:var(--mc,var(--gs-navy));content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:3}.gs-resources__media{aspect-ratio:16/9;background:radial-gradient(120% 120% at 22% 12%,hsla(0,0%,100%,.5),transparent 55%),linear-gradient(150deg,color-mix(in srgb,var(--mc,var(--gs-navy)) 16%,var(--gs-white,#fff)),color-mix(in srgb,var(--mc,var(--gs-navy)) 6%,var(--gs-white,#fff)));border-bottom:1px solid var(--gs-line,#e1e8ea);display:block;overflow:hidden;position:relative}.gs-resources__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s var(--gs-ease,ease);width:100%}.gs-resources__img--placeholder{background:radial-gradient(120% 100% at 15% 0,hsla(0,0%,100%,.5),transparent 60%),linear-gradient(135deg,var(--gs-harbor-100,#dde7f4),var(--gs-slate-100,#e1e8ea))}.gs-resources__img--placeholder:after{background:radial-gradient(circle,color-mix(in srgb,var(--gs-harbor-200,#80a2cb) 30%,transparent),transparent 68%);border-radius:50%;bottom:-22%;content:"";height:92%;position:absolute;right:-12%;width:62%}.gs-resources__badge{background:var(--gs-fern-300,#85c441);border-radius:var(--gs-radius-pill);color:var(--gs-ink,#0f141a);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:5px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.gs-resources__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(16px,1.4vw,20px)}.gs-resources__chip{align-items:center;background:var(--gs-white,#fff);border-radius:var(--gs-radius-pill,1000px);box-shadow:var(--gs-shadow-1);color:var(--mc-ink,var(--gs-navy));display:inline-flex;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.68rem;font-weight:700;gap:6px;left:12px;letter-spacing:.05em;padding:5px 10px 5px 8px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.gs-resources__chip svg{color:var(--mc,var(--gs-navy));flex:0 0 auto;height:14px;width:14px}.gs-resources__livepill{align-items:center;background:var(--gs-green-cta,#1e6724);border-radius:var(--gs-radius-pill,1000px);color:#fff;display:none;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.66rem;font-weight:700;gap:6px;letter-spacing:.05em;padding:4px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.gs-resources__livepill svg{height:9px;width:9px}.gs-resources__card.is-live .gs-resources__livepill{display:inline-flex}.gs-resources__card.is-live .gs-resources__badge{top:44px}.gs-resources__title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font-2,"PT Serif",Georgia,serif);font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);font-weight:700;line-height:1.26;margin:0;text-wrap:balance;transition:color .25s var(--gs-ease,ease)}.gs-resources__desc{color:var(--gs-slate,#2b4950);display:-webkit-box;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.9375rem;line-height:1.5;margin:8px 0 14px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.gs-resources__foot{align-items:center;border-top:1px solid var(--gs-line,#e1e8ea);display:flex;gap:14px;margin-top:auto;padding-top:14px;width:100%}.gs-resources__more{align-items:center;color:var(--mc-ink,var(--gs-green-cta,#1e6724));display:inline-flex;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.9375rem;font-weight:600;gap:6px}.gs-resources__more svg{height:17px;transition:transform .25s var(--gs-ease,ease);width:17px}.gs-resources__date{color:var(--gs-slate-300,#63919c);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.8125rem;margin-left:auto}.gs-resources__cardbadge{align-items:center;background:var(--mc-soft,var(--gs-harbor-50,#f4f7fb));border:1px solid color-mix(in srgb,var(--mc,var(--gs-slate-300)) 28%,var(--gs-line,#e1e8ea));border-radius:10px;color:var(--gs-navy,#062a47);display:inline-flex;flex:0 0 auto;flex-direction:column;height:44px;justify-content:center;margin-right:auto;width:44px}.gs-resources__cardbadge-mon{color:var(--mc-ink,var(--gs-slate-400));font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-resources__cardbadge-day{font-family:var(--gs-heading-font,Georgia,serif);font-size:1.15rem;font-weight:700;line-height:1}.gs-resources__foot .gs-resources__cardbadge~.gs-resources__more{margin-left:auto}.gs-resources__card.is-live .gs-resources__cta--recap,.gs-resources__cta--live{display:none}.gs-resources__card.is-live .gs-resources__cta--live{display:inline}.gs-resources__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.gs-resources__card:focus-visible,.gs-resources__card:hover{border-color:color-mix(in srgb,var(--mc,var(--gs-harbor-300,#457aba)) 45%,var(--gs-line,#e1e8ea));box-shadow:var(--gs-card-shadow-hover,var(--gs-shadow-2));transform:translateY(-4px)}.gs-resources__card:hover .gs-resources__img{transform:scale(1.05)}.gs-resources__card:focus-visible .gs-resources__title,.gs-resources__card:hover .gs-resources__title{color:var(--mc-ink,var(--gs-green-cta,#1e6724))}.gs-resources__card:hover .gs-resources__more svg{transform:translateX(4px)}.gs-resources__card:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-resources__featured{margin-bottom:clamp(20px,2.4vw,34px)}.gs-resources__featured .gs-resources__card{align-items:stretch;display:grid;gap:0;grid-template-columns:1.15fr 1fr}.gs-resources__featured .gs-resources__media{align-self:stretch;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--gs-line,#e1e8ea);min-height:300px}.gs-resources__featured .gs-resources__body{justify-content:center;padding:clamp(28px,3vw,48px)}.gs-resources__featured .gs-resources__title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.gs-resources__featured .gs-resources__desc{display:-webkit-box;font-size:1.0625rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.gs-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-resources__featured .gs-resources__card{grid-template-columns:1fr}.gs-resources__featured .gs-resources__media{aspect-ratio:3/2;border-bottom:1px solid var(--gs-line,#e1e8ea);border-right:0;min-height:0}.gs-resources__featured .gs-resources__body{padding:clamp(18px,1.6vw,22px)}}@media (max-width:600px){.gs-resources__grid{grid-template-columns:1fr}.gs-resources__header{align-items:flex-start;flex-direction:column;gap:12px}.gs-resources__see-all{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.gs-resources__card .gs-resources__media,.gs-resources__img,.gs-resources__more svg,.gs-resources__see-all,.gs-resources__see-all svg,.gs-resources__title{transition:none}.gs-resources__card:hover .gs-resources__img,.gs-resources__card:hover .gs-resources__media{transform:none}}