.site-header.site-header--explore{background:linear-gradient(#fff 55%,#fbfbfc);border-bottom:1px solid #ebebeb}.site-header.site-header--explore .site-header__inner{max-width:1600px;min-height:0;padding:12px 40px 28px;display:block}.site-header__topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:72px;display:grid}.site-header__topbar>.site-wordmark{justify-self:start}.site-header__topbar>nav[aria-label=Primary]{justify-self:end;margin:0}.site-header .explore-nav{align-items:stretch;gap:28px;margin:0;display:flex}.explore-nav__link{color:#6a6a6a;white-space:nowrap;border-radius:4px;align-items:center;gap:9px;min-height:66px;padding:0 2px 10px;font-size:16px;font-weight:600;text-decoration:none;display:flex;position:relative}.explore-nav__link:after{content:"";background:0 0;border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.explore-nav__link[aria-current=page]{color:#222;font-weight:700}.explore-nav__link[aria-current=page]:after{background:#222}.explore-nav__link:hover{color:#222;background:0 0}.explore-nav__link:not([aria-current=page]):hover:after{background:#ddd}.explore-nav__icon{background-image:url(/prototypes/find-education-header-icons-compact.png);background-repeat:no-repeat;background-size:300% 100%;flex:none;width:44px;height:44px;display:block}.explore-nav__icon--events{background-position:0}.explore-nav__icon--solutions{background-position:100%}.explore-nav__icon--speakers{background-position:50%}.directory-page{width:100%;min-height:55vh;margin:auto;padding:38px 24px 64px}.directory-page__heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:36px;display:flex}.directory-page h1{letter-spacing:-.7px;margin:0 0 10px;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.15}.directory-page__heading p{color:#6a6a6a;max-width:660px;margin:0;font-size:17px;line-height:1.5}.directory-page__join{color:#222;border:1px solid #ddd;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650;display:flex}.directory-page__count{margin:0 0 20px;font-size:18px;font-weight:650}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:0;padding:0;list-style:none;display:grid}.directory-card{color:#222;border-radius:20px;height:100%;text-decoration:none;display:block}.directory-card:hover{background:0 0}.directory-card__art{aspect-ratio:1;background:#f2edf8;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.directory-card--1 .directory-card__art{background:#e7f3ed}.directory-card--2 .directory-card__art{background:#fff0e7}.directory-card--3 .directory-card__art{background:#e9f1fa}.directory-page--solutions .directory-card{--supplier-logo-border:#dfd5ee}.directory-page--solutions .directory-card--1{--supplier-logo-border:#cfe4da}.directory-page--solutions .directory-card--2{--supplier-logo-border:#efd7c9}.directory-page--solutions .directory-card--3{--supplier-logo-border:#d2e1f1}.directory-page--solutions .directory-card__art{border:1px solid var(--supplier-logo-border);background:#fff;box-shadow:0 2px 8px #22222206}.directory-page--solutions .directory-card__art>img{padding:clamp(12px,1.5vw,22px)}.directory-card__initials{aspect-ratio:1;color:#524362;background:#ffffffa6;border:1px solid #ffffffd9;border-radius:24px;place-items:center;width:min(92px,45%);font-size:clamp(22px,2vw,32px);font-weight:750;display:grid;box-shadow:0 8px 18px #41334a0a}.directory-page--speakers .directory-card__initials{border-radius:50%}.directory-card__art .explore-nav__icon{aspect-ratio:1;width:clamp(24px,18%,40px);height:auto;position:absolute;bottom:10px;right:12px}.directory-card h2,.directory-card h3{overflow-wrap:anywhere;margin:15px 0 5px;font-size:19px;font-weight:700;line-height:1.3}.directory-card p{color:#6a6a6a;margin:0;font-size:15px;line-height:1.45}.directory-card__cta{color:#6f52b6;gap:8px;margin-top:14px;font-size:14px;font-weight:650;display:inline-flex}.directory-pagination{justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.directory-pagination a,.directory-page__empty a{color:#6f52b6;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.directory-page__empty{text-align:center;background:#f7f7f8;border-radius:24px;padding:44px 24px}.directory-page__empty h2{margin:0 0 12px;font-size:24px}.directory-page__empty p{color:#6a6a6a}.site-header--explore .site-header__inner>.directory-search{background:#fff;border:1px solid #e9e9ec;border-radius:999px;min-height:64px;padding:7px;box-shadow:0 7px 20px #2222220d}.site-header--explore .directory-search input{padding-left:18px;font-size:16px}.site-header--explore .directory-search .site-header__submit{background:#29292d;flex:none;width:48px;height:48px}.site-header--explore .site-header__inner>.discovery-search--header{width:min(780px,100%);max-width:780px;margin:20px auto 0}.site-header--explore .discovery-search--header .home-search-form{padding:7px;box-shadow:0 7px 20px #2222220d}.site-header--explore .discovery-search--header .search-field{padding-inline:22px}.site-header--explore .discovery-search--header .search-field input{height:42px;font-size:16px}.site-header--explore .discovery-search--header .home-search-main>button{width:48px;height:48px;min-height:48px}.site-header--explore .site-header__inner>.site-header__search{width:min(600px,100%);max-width:600px;margin:20px auto 0}@media (width>=744px){.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=950px){.directory-page{padding-inline:32px}.directory-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1128px){.directory-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1440px){.directory-page{padding-inline:48px}.directory-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=1100px){.site-header__topbar,.site-header .explore-nav{gap:18px}.site-header--explore .site-host-link{display:none}}@media (width<=760px){.directory-page{padding:28px 24px 48px}.directory-page__heading{flex-direction:column;gap:18px;margin-bottom:28px}}@media (width<=1000px){.site-header.site-header--explore .site-header__inner{padding:12px 20px 20px}.site-header__topbar{grid-template-columns:1fr auto;gap:14px}.site-header__topbar>nav[aria-label=Primary]{grid-area:1/2}.site-header .explore-nav{grid-area:2/1/auto/-1;justify-content:center;gap:32px}.explore-nav__link{min-height:62px;font-size:15px}.explore-nav__icon{width:38px;height:38px}.site-header--explore .site-header__inner>.discovery-search--header{margin-top:18px}.site-header--explore .discovery-search--header .search-field{padding-inline:12px}.site-header--explore .discovery-search--header .search-field input{font-size:14px}}@media (width<=374px){.directory-page{padding-inline:16px}}@media (width<=420px){.site-header--explore .directory-search input{padding-left:10px;font-size:14px}.site-header.site-header--explore .site-header__inner{padding-inline:20px}.site-header .explore-nav{justify-content:space-between;gap:8px}.explore-nav__link{flex-direction:column;flex:1;gap:3px;min-width:0;padding:0 4px 10px;font-size:14px}.explore-nav__icon{width:36px;height:36px}.site-header--explore .discovery-search--header .search-field{padding-inline:9px}.site-header--explore .discovery-search--header .home-search-main>button{width:40px;height:40px;min-height:40px}}.speaker-filters,.supplier-filters{margin:24px 0}.speaker-filters__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.speaker-filters__selected,.supplier-filters__selected{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.speaker-filters__selected a,.supplier-filters__selected a{color:#5a449e;background:#f0ecfa;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:7px 12px;font-size:14px;text-decoration:none;display:inline-flex}.speaker-filters__selected a:hover,.supplier-filters__selected a:hover{background:#e6def5}@media (width<=580px){.speaker-filters .browse-filter__panel{bottom:20px}}.supplier-category-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.supplier-category-tags li,.supplier-category-links a{color:#5a449e;background:#f0ecfa;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1.4}.directory-card .supplier-category-tags{margin-top:10px}.supplier-filters .discover-category-rail{min-width:0;margin:0 0 24px}.supplier-filters .discover-category-track{gap:28px}.supplier-filters .discover-category{white-space:nowrap;border-bottom-width:1px;gap:7px;width:max-content;min-width:80px;min-height:0;padding:4px 0 15px;font-size:12px}.supplier-filters .discover-category-next,.supplier-filters .discover-category-previous{color:#fff;background:#29292d;border:0;width:40px;height:40px;top:14px;box-shadow:0 0 18px 12px #ffffffdf}.supplier-filters .discover-category-next{right:-14px}.supplier-filters .discover-category-previous{left:-14px}.browse-filter--category>summary{text-align:center;white-space:nowrap;width:max-content;min-width:80px;min-height:0;color:var(--fe-color-text-muted);border:0;border-bottom:1px solid #0000;border-radius:0;flex-direction:column;justify-content:flex-start;gap:7px;padding:4px 16px 15px 0;font-size:12px;font-weight:500;line-height:1.3;position:relative}@media (width<=580px){.supplier-filters .discover-category-track{gap:12px}.supplier-filters .discover-category{min-width:84px}}.directory-collections{gap:36px;min-width:0;display:grid}.directory-shelf{gap:14px;min-width:0}.directory-shelf .home-event-shelf__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.directory-shelf .home-event-shelf__intro h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.directory-shelf .home-event-shelf__intro p{color:#6a6a6a;margin:5px 0 0;font-size:13px;line-height:1.5}.directory-shelf .directory-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;margin:0;padding:4px 0 8px;overflow-x:auto}.directory-shelf .directory-grid>li{scroll-snap-align:start;min-width:0}.directory-shelf .directory-card__art{aspect-ratio:1;border-radius:16px}.directory-shelf .directory-card h3{margin:10px 0 3px;font-size:14px;font-weight:650;line-height:1.4}.directory-shelf .directory-card p{font-size:12px;line-height:1.5}.directory-shelf .directory-card__cta{margin-top:8px;font-size:12px}.directory-shelf .directory-grid:has(>.directory-shelf__unavailable){display:block}.directory-shelf__unavailable{background:#f7f7f8;border-radius:16px;padding:18px}.directory-shelf__unavailable p{margin:0 0 8px}.directory-shelf__unavailable a,.directory-page__back,.directory-collections__browse a{color:#6f52b6;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.directory-page__back{margin-bottom:16px}.directory-collections__browse{text-align:center}@media (width>=744px){.directory-shelf .directory-grid{grid-auto-columns:calc(25% - 9px)}}@media (width>=950px){.directory-shelf .directory-grid{grid-auto-columns:calc(20% - 9.6px)}}@media (width>=1128px){.directory-shelf .directory-grid{grid-auto-columns:calc(16.6667% - 10px)}}@media (width>=1440px){.directory-shelf .directory-grid{grid-auto-columns:calc(14.2857% - 10.2857px)}}@media (width<=743px){.directory-shelf .directory-grid{grid-auto-columns:calc(46.5116% - 5.5814px)}.directory-shelf .home-event-shelf__header{align-items:start;gap:12px}.directory-shelf .home-event-shelf__intro h2{font-size:20px}}.supplier-category-links a{align-items:center;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.supplier-category-links a:hover{background:#e6def5}.directory-page>.discover-category-rail{margin:0 0 24px}.directory-page .discover-category-track{gap:16px}.directory-page .discover-category{width:104px;min-height:98px}.supplier-category-groups{border-bottom:1px solid var(--fe-color-border-subtle);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.browse-filter--category>summary{text-align:center;min-height:98px;color:var(--fe-color-text-muted);border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;justify-content:flex-start;gap:6px;padding:8px 14px 14px;font-size:13px;font-weight:500;line-height:1.3;position:relative}.browse-filter--category>summary>.browse-filter__chevron{width:12px;height:12px;position:absolute;bottom:14px;right:0}.browse-filter--category.is-active>summary{border-bottom-color:var(--fe-color-text);color:var(--fe-color-text);background:0 0;font-weight:600}.browse-filter--category[open]>summary,.browse-filter--category>summary:hover{background:var(--fe-color-surface-hover);color:var(--fe-color-text)}.supplier-category-groups .browse-filter__panel>a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.supplier-category-groups .browse-filter:nth-last-child(-n+2) .browse-filter__panel{left:auto;right:0}.speaker-profile-topics{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.profile-category-badge{align-items:center;gap:6px;max-width:100%;display:inline-flex}.profile-category-badge>span:last-child{overflow-wrap:anywhere;min-width:0}.speaker-profile-topics .profile-category-badge{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.4}.profile-category-badge .discover-category-icon{width:24px;height:24px}.profile-category-badge .discover-category-icon img{top:calc(var(--category-icon-row) * -24px);left:calc(var(--category-icon-column) * -24px);width:96px;height:72px}@media (width<=760px){.supplier-category-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.supplier-category-groups .browse-filter:nth-child(3n) .browse-filter__panel{left:auto;right:0}}@media (width<=580px){.supplier-category-groups .browse-filter .browse-filter__panel{left:20px;right:20px}}
