.wb-page{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6}.wb-page *,.wb-page *:before,.wb-page *:after{box-sizing:border-box;margin:0;padding:0}.wb-page .wrap{max-width:1120px;margin:0 auto;padding:0 40px}.wb-page .mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.wb-page .fh{font-family:var(--font-sans)}.wb-page .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--blue-soft);text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px}.wb-page .eyebrow .dot{width:7px;height:7px;background:var(--blue)}.wb-page .meta-strip{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:26px 0}.wb-page .meta-cell{display:flex;flex-direction:column;gap:3px}.wb-page .meta-lbl{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.wb-page .meta-val{font-size:14px;font-weight:800;color:var(--heading)}.wb-page .meta-div{width:1px;height:32px;background:var(--rule)}.wb-page .toph{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px}.wb-page .tl{list-style:none;margin:0;padding:0}.wb-page .tl li{display:flex;gap:12px;padding:7px 0;font-size:15px;color:var(--text);line-height:1.5}.wb-page .gav{display:inline-flex;align-items:center;justify-content:center;background:var(--ink-3);border:1px solid var(--rule-strong);color:var(--heading);font-weight:800;flex-shrink:0}.wb-page .sec-c{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.13em;text-align:center;margin-bottom:12px}.wb-page .sec-tc{font-size:32px;font-weight:800;letter-spacing:-.015em;text-align:center;margin-bottom:12px;color:var(--heading)}.wb-page .sec-sc{font-size:16px;color:var(--muted);text-align:center;max-width:600px;margin:0 auto 44px;line-height:1.55}.wb-page .fcard{background:var(--bg-2);border:1px solid var(--rule);border-top:2px solid var(--blue);padding:32px 30px;width:100%;max-width:480px}.wb-page .fl{display:block;font-size:11.5px;font-weight:700;color:var(--heading);margin:13px 0 6px}.wb-page .fl .opt{font-weight:600;color:var(--muted);font-size:11px}.wb-page .fi{width:100%;padding:11px 13px;border:1px solid var(--rule-strong);background:var(--bg);font-size:13.5px;color:var(--text)}.wb-page a{color:inherit;text-decoration:none}.wb-m-only{display:none}.wb-page .wb-form-col{position:sticky;top:84px}.wb-page .wb-sticky-desktop{position:sticky;top:84px;z-index:50}.wb-page .wb-sticky-mobile{position:fixed;left:0;right:0;bottom:0;z-index:900;background:var(--bg-2);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px;border-top:1px solid var(--rule-strong)}.wb-page .wb-sticky-mobile.is-hidden{display:none!important}@media(max-width:880px){.wb-slug .wb-hero-grid{grid-template-columns:1fr!important;gap:28px!important;max-width:620px}.wb-slug .wb-hero-grid>*{min-width:0}.wb-slug .wb-form-col{position:static!important}.wb-slug .wb-form-col .fcard,.wb-slug .wb-form-col>div{max-width:none}.wb-hub .wb-hub-hero{grid-template-columns:1fr!important;gap:24px!important}.wb-page .wb-pairs-grid{grid-template-columns:1fr!important}.wb-page .wb-presenters-grid{grid-template-columns:1fr 1fr!important;max-width:560px}.wb-hub .wb-upcoming-grid{grid-template-columns:1fr!important}.wb-hub .wb-od-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.wb-m-only{display:block}.wb-d-only{display:none!important}.wb-page .wrap{padding:0 18px}.wb-page .wb-hero-pad{padding:22px 0 10px!important}.wb-slug .wb-h1{font-size:30px!important}.wb-slug .meta-strip{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--rule);background:var(--bg-2);overflow:hidden;padding:0;margin:18px 0}.wb-slug .meta-strip .meta-div{display:none}.wb-slug .meta-strip .meta-cell{padding:12px 14px;border-bottom:1px solid var(--rule)}.wb-slug .meta-strip .meta-cell:nth-child(odd){border-right:1px solid var(--rule)}.wb-slug .wb-chips,.wb-slug .wb-presenters{display:none!important}.wb-page .wb-cta-card{padding:36px 22px!important}.wb-spk-strip{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:4px}.wb-spk-strip>*{scroll-snap-align:start}.wb-hub .wb-hub-roster,.wb-hub .meta-strip{display:none!important}.wb-hub .wb-hub-hero{padding:22px 0 4px!important}.wb-hub .wb-hub-h1{font-size:27px!important}.wb-hub .wb-filters{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.wb-hub .wb-filters>*{flex-shrink:0}.wb-hub .wb-search{display:none!important}.wb-hub .wb-od-grid{grid-template-columns:1fr 1fr!important}.wb-hub .wb-upcoming-grid{grid-template-columns:1fr!important}.wb-slug.wb-has-stickybar{padding-bottom:84px}}@media(min-width:481px){.wb-page .wb-sticky-mobile{display:none}}.wb-hub .wb-pill{background:transparent;border:1px solid var(--rule-strong);color:var(--text);font-size:13px;font-weight:700;padding:8px 16px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.wb-hub .wb-pill:hover{border-color:var(--blue);color:var(--heading)}.wb-hub .wb-pill.is-active{background:var(--blue);color:var(--dark);border-color:var(--blue)}.wb-hub .wb-search-input{border:1px solid var(--rule-strong);background:var(--bg-2);padding:8px 16px;color:var(--heading);font-size:13px;font-family:inherit;min-width:200px}.wb-hub .wb-search-input::placeholder{color:var(--muted)}.wb-hub .wb-empty-msg{text-align:center;color:var(--muted);font-size:14px;padding:28px 0}@media(prefers-reduced-motion:reduce){.wb-page *{scroll-behavior:auto!important}}
