.gs-listing,.gs-listing *{box-sizing:border-box}.gs-listing{background:transparent;color:var(--gs-charcoal,#333);padding:0;--gsl-watch:var(--gs-green-cta,#1e6724);--gsl-watch-ink:var(--gs-green-cta,#1e6724);--gsl-watch-soft:var(--gs-fern-100,#e8f2de);--gsl-attend:var(--gs-slate-300,#63919c);--gsl-attend-ink:var(--gs-slate-400,#2b4950);--gsl-attend-soft:#e6edf0;--gsl-read:var(--gs-harbor-300,#457aba);--gsl-read-ink:#2f5c8c;--gsl-read-soft:var(--gs-harbor-100,#dde7f4);--gsl-explore:#c6871f;--gsl-explore-ink:#8f6314;--gsl-explore-soft:#f6ebd5}.gs-listing [data-mode=watch]{--mc:var(--gsl-watch);--mc-ink:var(--gsl-watch-ink);--mc-soft:var(--gsl-watch-soft)}.gs-listing [data-mode=attend]{--mc:var(--gsl-attend);--mc-ink:var(--gsl-attend-ink);--mc-soft:var(--gsl-attend-soft)}.gs-listing [data-mode=read]{--mc:var(--gsl-read);--mc-ink:var(--gsl-read-ink);--mc-soft:var(--gsl-read-soft)}.gs-listing [data-mode=explore]{--mc:var(--gsl-explore);--mc-ink:var(--gsl-explore-ink);--mc-soft:var(--gsl-explore-soft)}.gs-listing__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,80px))}.gs-listing--hub{padding-block:var(--gs-section-pad,clamp(48px,6vw,96px))}.gs-listing__eyebrow{align-items:center;color:var(--gs-green-cta,#1e6724);display:flex;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:var(--gs-eyebrow-size,.75rem);font-weight:var(--gs-eyebrow-weight,500);gap:10px;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 8px;text-transform:uppercase}.gs-listing__hub-head{margin-bottom:clamp(24px,3vw,40px)}.gs-listing__hub-heading{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,Georgia,serif);font-size:clamp(1.625rem,1.35rem + 1.2vw,2rem);letter-spacing:-.005em;line-height:1.2;margin:4px 0 0}.gs-listing__hub-subhead{color:var(--gs-slate,#2b4950);font-size:var(--gs-subhead-size,1.05rem);line-height:1.5;margin:12px 0 0;max-width:60ch}.gs-listing__layout{align-items:start;display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:248px minmax(0,1fr)}.gs-listing__sidebar{position:sticky;top:88px}.gs-listing__sidebar-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.gs-listing__explore{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font-2,Georgia,serif);font-size:1.1rem;margin:0}.gs-listing__clear{color:var(--gs-green-cta,#1e6724);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.82rem;font-weight:600;text-decoration:none}.gs-listing__clear:hover{text-decoration:underline}.gs-listing__facet{border-top:1px solid var(--gs-line,#e1e8ea);padding:16px 0}.gs-listing__facet-title{color:var(--gs-slate-300,#63919c);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.gs-listing__facet-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.gs-listing__facet-link{align-items:center;border-radius:var(--gs-radius-sm,4px);color:var(--gs-charcoal,#333);display:flex;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.9rem;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;transition:background .15s ease,color .15s ease}.gs-listing__facet-link:hover{background:var(--gs-slate-50,#f6f8f8);color:var(--gs-navy,#1d3a5d)}.gs-listing__facet-box{align-items:center;border:1.5px solid var(--gs-slate-200,#96b0b6);border-radius:4px;color:#fff;display:inline-flex;flex:0 0 auto;height:17px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:17px}.gs-listing__facet-box svg{height:12px;width:12px}.gs-listing__facet-swatch{background:var(--mc,var(--gs-slate-300));border-radius:3px;flex:0 0 auto;height:9px;width:9px}.gs-listing__facet-label{min-width:0}.gs-listing__facet-count{color:var(--gs-slate-300,#63919c);font-size:.75rem;font-variant-numeric:tabular-nums;margin-left:auto}.gs-listing__facet-link.is-on{color:var(--gs-navy,#1d3a5d);font-weight:600}.gs-listing__facet-link.is-on .gs-listing__facet-box{background:var(--mc,var(--gs-green-cta,#1e6724));border-color:var(--mc,var(--gs-green-cta,#1e6724))}.gs-listing__facet-link.is-on .gs-listing__facet-count{color:var(--mc-ink,var(--gs-green-cta))}.gs-listing__facet-link:focus-visible{outline:2px solid var(--gs-harbor-300,#457aba);outline-offset:2px}.gs-listing__more-topics{margin-top:4px}.gs-listing__more-topics-toggle{align-items:center;color:var(--gs-green-cta,#1e6724);cursor:pointer;display:inline-flex;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.82rem;font-weight:600;gap:6px;list-style:none;padding:6px 0}.gs-listing__more-topics-toggle::-webkit-details-marker{display:none}.gs-listing__more-topics-toggle:after{content:"↓"}.gs-listing__more-topics[open] .gs-listing__more-topics-toggle:after{content:"↑"}.gs-listing__more-topics-hide,.gs-listing__more-topics[open] .gs-listing__more-topics-show{display:none}.gs-listing__more-topics[open] .gs-listing__more-topics-hide{display:inline}.gs-listing__more-topics-toggle:focus-visible{border-radius:var(--gs-radius-sm,4px);outline:2px solid var(--gs-harbor-300,#457aba);outline-offset:2px}.gs-listing__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px;margin-bottom:clamp(18px,2.4vw,28px)}.gs-listing__search{flex:1 1 260px;min-width:200px;position:relative}.gs-listing__search-icon{color:var(--gs-slate-300,#63919c);height:18px;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.gs-listing__search-input{background:var(--gs-white,#fff);border:1px solid var(--gs-line,#e1e8ea);border-radius:var(--gs-radius-sm,4px);color:var(--gs-charcoal,#333);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.95rem;height:44px;padding:0 14px 0 40px;width:100%}.gs-listing__search-input:focus-visible{border-color:var(--gs-harbor-300,#457aba);outline:2px solid var(--gs-harbor-300,#457aba);outline-offset:1px}.gs-listing__toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-left:auto}.gs-listing__count{color:var(--gs-slate-300,#63919c);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.85rem;font-variant-numeric:tabular-nums}.gs-listing__sort{align-items:center;display:inline-flex;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.85rem;gap:8px}.gs-listing__sort-lbl{color:var(--gs-slate-300,#63919c)}.gs-listing__sort-opt{border-bottom:2px solid transparent;color:var(--gs-slate,#2b4950);padding-bottom:2px;text-decoration:none}.gs-listing__sort-opt:hover{color:var(--gs-navy,#1d3a5d)}.gs-listing__sort-opt.is-on{border-bottom-color:var(--gs-green-cta,#1e6724);color:var(--gs-green-cta,#1e6724);font-weight:600}.gs-listing__viewtoggle{display:inline-flex;gap:4px}.gs-listing__viewbtn{align-items:center;background:var(--gs-white,#fff);border:1px solid var(--gs-line,#e1e8ea);border-radius:var(--gs-radius-sm,4px);color:var(--gs-slate-300,#63919c);display:inline-flex;height:36px;justify-content:center;width:36px}.gs-listing__viewbtn svg{height:17px;width:17px}.gs-listing__viewbtn.is-on{background:var(--gs-harbor-50,#f4f7fb);border-color:var(--gs-harbor-200,#80a2cb);color:var(--gs-navy,#1d3a5d)}.gs-listing__viewbtn:focus-visible{outline:2px solid var(--gs-harbor-300,#457aba);outline-offset:1px}.gs-listing__active{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(16px,2vw,22px)}.gs-listing__chip{align-items:center;background:var(--mc-soft,var(--gs-slate-50,#f6f8f8));border:1px solid color-mix(in srgb,var(--mc,var(--gs-slate-300)) 35%,var(--gs-line,#e1e8ea));border-radius:var(--gs-radius-pill,1000px);color:var(--mc-ink,var(--gs-navy));display:inline-flex;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.8rem;font-weight:600;gap:7px;padding:5px 9px 5px 11px;text-decoration:none}.gs-listing__chip svg{height:14px;opacity:.75;width:14px}.gs-listing__chip:hover{border-color:var(--mc,var(--gs-slate-300))}.gs-listing__chip:hover svg{opacity:1}.gs-listing__empty-link{color:var(--gs-green-cta,#0a8744);font-weight:600;margin-left:4px}.gs-listing__chip:focus-visible{outline:2px solid var(--gs-harbor-300,#457aba);outline-offset:2px}.gs-listing__grid{display:grid;gap:clamp(20px,2.4vw,30px);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.gs-listing__card{background:var(--gs-white,#fff);border:1px solid var(--gs-card-border-color,rgba(29,58,93,.12));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-listing__card:before{background:var(--mc,var(--gs-navy));content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:3}.gs-listing__card-media{align-items:center;aspect-ratio:16/10;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:flex;justify-content:center;overflow:hidden;position:relative}.gs-listing__card-img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s var(--gs-ease,ease);width:100%}.gs-listing__card-img--placeholder{align-items:center;color:color-mix(in srgb,var(--mc,var(--gs-navy)) 60%,var(--gs-slate,#2b4950));display:inline-flex;height:44%;justify-content:center;position:static;width:44%}.gs-listing__card-img--placeholder svg{height:100%;width:100%}.gs-listing__mbadge{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-listing__mbadge svg{color:var(--mc,var(--gs-navy));flex:0 0 auto;height:14px;width:14px}.gs-listing__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-listing__livepill svg{height:9px;width:9px}.gs-listing__card.is-live .gs-listing__livepill{display:inline-flex}.gs-listing__card.is-live .gs-listing__cta--recap,.gs-listing__cta--live{display:none}.gs-listing__card.is-live .gs-listing__cta--live{display:inline}.gs-listing__card-body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(15px,1.4vw,18px)}.gs-listing__card-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font-2,Georgia,serif);font-size:clamp(1.02rem,.96rem + .3vw,1.15rem);line-height:1.27;margin:0;text-wrap:balance;transition:color .25s var(--gs-ease,ease)}.gs-listing__card-desc{color:var(--gs-slate,#2b4950);display:-webkit-box;font-size:.9375rem;line-height:1.5;margin:8px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gs-listing__grid:not([data-view=list]) .gs-listing__card:not(.gs-listing__card--feature) .gs-listing__card-desc{display:none}.gs-listing__card-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px;width:100%}.gs-listing__card-date{color:var(--gs-slate-300,#63919c);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.8rem;font-variant-numeric:tabular-nums;margin-right:auto}.gs-listing__more{align-items:center;color:var(--mc-ink,var(--gs-green-cta,#1e6724));display:inline-flex;flex:0 0 auto;font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.9rem;font-weight:600;gap:6px}.gs-listing__more svg{height:15px;transition:transform .25s var(--gs-ease,ease);width:15px}.gs-listing__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,#1d3a5d);display:inline-flex;flex:0 0 auto;flex-direction:column;height:44px;justify-content:center;margin-right:auto;width:44px}.gs-listing__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-listing__cardbadge-day{font-family:var(--gs-heading-font,Georgia,serif);font-size:1.15rem;font-weight:700;line-height:1}.gs-listing__stat{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.gs-listing__stat-val{color:var(--mc-ink,var(--gs-green-cta,#1e6724));font-family:var(--gs-heading-font,Georgia,serif);font-size:1.7rem;line-height:1}.gs-listing__stat-lbl{color:var(--gs-slate-300,#63919c);font-size:.8rem}.gs-listing__card:focus-visible,.gs-listing__card:hover{border-color:color-mix(in srgb,var(--mc,var(--gs-harbor-300)) 45%,var(--gs-line,#e1e8ea));box-shadow:var(--gs-card-shadow-hover,var(--gs-shadow-2));transform:translateY(-4px)}.gs-listing__card:hover .gs-listing__card-img{transform:scale(1.05)}.gs-listing__card:focus-visible .gs-listing__card-title,.gs-listing__card:hover .gs-listing__card-title{color:var(--mc-ink,var(--gs-green-cta,#1e6724))}.gs-listing__card:hover .gs-listing__more svg{transform:translateX(3px)}.gs-listing__card:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-listing__card--asset{box-shadow:var(--gs-card-shadow,var(--gs-shadow-1)),5px 6px 0 -1px #eef2f6,10px 12px 0 -1px #e6ebef}.gs-listing__card--asset:hover{box-shadow:var(--gs-card-shadow-hover,var(--gs-shadow-2)),5px 6px 0 -1px #eef2f6,10px 12px 0 -1px #e6ebef}.gs-listing__grid[data-view=list]{grid-template-columns:1fr}.gs-listing__card--feature,.gs-listing__grid[data-view=list] .gs-listing__card{align-items:stretch;flex-direction:row}.gs-listing__card--feature:before,.gs-listing__grid[data-view=list] .gs-listing__card:before{bottom:0;height:auto;right:auto;top:0;width:4px}.gs-listing__card--feature .gs-listing__card-media,.gs-listing__grid[data-view=list] .gs-listing__card-media{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--gs-line,#e1e8ea);flex:0 0 38%;max-width:340px}.gs-listing__card--feature .gs-listing__card-body,.gs-listing__grid[data-view=list] .gs-listing__card-body{justify-content:center}.gs-listing__card--feature{grid-column:1/-1}.gs-listing__card--feature .gs-listing__card-media{flex-basis:46%}.gs-listing__card--feature .gs-listing__card-title{font-size:clamp(1.4rem,1.05rem + 1.3vw,2rem)}.gs-listing__card--feature .gs-listing__card-desc{font-size:1rem;-webkit-line-clamp:3}.gs-listing__pager{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:clamp(28px,4vw,44px)}.gs-listing__page{border:1px solid var(--gs-line,#e1e8ea);border-radius:var(--gs-radius-sm,4px);color:var(--gs-green-cta,#1e6724);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.9rem;font-weight:600;padding:8px 14px;text-decoration:none}.gs-listing__page:hover{background:var(--gs-slate-50,#f6f8f8)}.gs-listing__page.is-disabled{border-color:var(--gs-line,#e1e8ea);color:var(--gs-slate-200,#96b0b6);pointer-events:none}.gs-listing__pageinfo{color:var(--gs-slate,#2b4950);font-family:var(--gs-body-font,"Inter",sans-serif);font-size:.9rem}.gs-listing__empty{background:var(--gs-white,#fff);border:1px dashed var(--gs-line,#e1e8ea);border-radius:var(--gs-card-radius,12px);color:var(--gs-slate-300,#63919c);margin:0;padding:clamp(28px,4vw,44px);text-align:center}.gs-listing__card[hidden]{display:none!important}@media (max-width:900px){.gs-listing__layout{grid-template-columns:1fr}.gs-listing__sidebar{position:static}.gs-listing__facet-list{flex-flow:row wrap;gap:8px}.gs-listing__facet-link{border:1px solid var(--gs-line,#e1e8ea);margin:0}.gs-listing__facet-count{margin-left:4px}}@media (max-width:640px){.gs-listing__toolbar-right{margin-left:0;width:100%}.gs-listing__card--feature,.gs-listing__grid[data-view=list] .gs-listing__card{flex-direction:column}.gs-listing__card--feature:before,.gs-listing__grid[data-view=list] .gs-listing__card:before{bottom:auto;height:4px;right:0;width:auto}.gs-listing__card--feature .gs-listing__card-media,.gs-listing__grid[data-view=list] .gs-listing__card-media{aspect-ratio:16/9;border-bottom:1px solid var(--gs-line,#e1e8ea);border-right:0;flex-basis:auto;max-width:none}.gs-listing__grid{grid-template-columns:1fr}}.gs-listing__upcoming{margin-bottom:clamp(28px,4vw,44px)}.gs-listing__section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0 0 14px}.gs-listing__section-head--feed{margin-top:0}.gs-listing__section-title{color:var(--gs-navy,#062a47);font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.gs-listing__section-link{align-items:center;color:var(--gs-green-cta,#0a8744);display:inline-flex;font-size:.9375rem;font-weight:600;gap:6px;text-decoration:none}.gs-listing__section-link svg{height:16px;transition:transform .2s ease;width:16px}.gs-listing__section-link:hover{text-decoration:underline}.gs-listing__section-link:hover svg{transform:translateX(3px)}.gs-listing__section-link:focus-visible{border-radius:4px;outline:2px solid var(--gs-green-cta,#0a8744);outline-offset:3px}.gs-listing__upcoming-grid[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.gs-listing__upcoming-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-listing__upcoming-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.gs-listing__upcoming-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gs-listing__upcoming-grid[data-cols]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gs-listing__card,.gs-listing__card-img,.gs-listing__card-title,.gs-listing__more svg{transition:none}.gs-listing__card:hover,.gs-listing__card:hover .gs-listing__card-img{transform:none}}