main:has(.question-archive-page),main:has(.question-archive-page)>.container{width:100%;max-width:none;margin:0;padding:0}body:has(.question-archive-page){background:#f2eee5}.question-archive-page.svelte-14t1eot{--ink: #171410;--paper: #f2eee5;--orange: #dd532d;--gold: #ecad5d;--blue: #224572;--pink: #c83f78;background:var(--paper);color:var(--ink)}.frame.svelte-14t1eot{width:min(100% - 64px,1320px);margin-inline:auto}.eyebrow.svelte-14t1eot,.hero-actions.svelte-14t1eot,.today-meta.svelte-14t1eot span:where(.svelte-14t1eot),.question-position.svelte-14t1eot,.search.svelte-14t1eot span:where(.svelte-14t1eot),.category-filters.svelte-14t1eot,.result-line.svelte-14t1eot,.card-meta.svelte-14t1eot,.upcoming-meta.svelte-14t1eot,.more-row.svelte-14t1eot{font:400 .67rem/1.4 var(--font-code);letter-spacing:.09em;text-transform:uppercase}.archive-hero.svelte-14t1eot{border-top:8px solid var(--pink);background:var(--blue);color:#fff9f1}.hero-grid.svelte-14t1eot{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(3rem,8vw,9rem);align-items:end;min-height:min(680px,76vh);padding-block:clamp(4rem,8vw,8rem)}.eyebrow.svelte-14t1eot{margin:0;color:#f28caf}.archive-hero.svelte-14t1eot h1:where(.svelte-14t1eot){max-width:10ch;margin:1.5rem 0 0;font:400 clamp(5rem,9vw,10rem)/.78 var(--font-display);letter-spacing:-.08em}.archive-hero.svelte-14t1eot h1:where(.svelte-14t1eot) em:where(.svelte-14t1eot){display:block;color:var(--gold)}.hero-copy.svelte-14t1eot>p:where(.svelte-14t1eot){max-width:34ch;margin:0;color:#fff9f1d1;font:400 clamp(1.35rem,2vw,2rem)/1.1 var(--font-display)}.hero-actions.svelte-14t1eot{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.hero-actions.svelte-14t1eot a:where(.svelte-14t1eot){color:#fff9f1;text-decoration:none}.today.svelte-14t1eot{padding-block:clamp(4rem,8vw,8rem)}.today-meta.svelte-14t1eot{display:flex;justify-content:space-between;gap:2rem;padding-bottom:1rem;border-bottom:1px solid var(--ink)}.today-meta.svelte-14t1eot .eyebrow:where(.svelte-14t1eot){color:var(--pink)}.today-layout.svelte-14t1eot{display:grid;grid-template-columns:.35fr 1.65fr;gap:clamp(2rem,6vw,7rem);padding-top:2rem}.question-position.svelte-14t1eot{margin:0;color:#756d64}.today.svelte-14t1eot h2:where(.svelte-14t1eot){max-width:15ch;margin:0;font:400 clamp(3.5rem,6.5vw,7.5rem)/var(--display-leading-hero) var(--font-display);letter-spacing:-.075em;text-wrap:balance}.upcoming.svelte-14t1eot{padding-block:clamp(4rem,8vw,8rem);background:var(--ink);color:#fff9f1}.upcoming-heading.svelte-14t1eot{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.6fr);gap:2rem 5rem;align-items:end;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,249,241,.45)}.upcoming-heading.svelte-14t1eot .eyebrow:where(.svelte-14t1eot){color:var(--gold)}.upcoming-heading.svelte-14t1eot h2:where(.svelte-14t1eot){margin:.7rem 0 0;font:400 clamp(3rem,5vw,6rem)/var(--display-leading-panel) var(--font-display);letter-spacing:-.07em}.upcoming-heading.svelte-14t1eot>p:where(.svelte-14t1eot){max-width:32ch;margin:0;color:#fff9f1ad;font:400 1.15rem/1.35 var(--font-display)}.upcoming-grid.svelte-14t1eot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:#fff9f17a;list-style:none}.upcoming-grid.svelte-14t1eot li:where(.svelte-14t1eot){min-width:0;background:var(--ink)}.upcoming-grid.svelte-14t1eot article:where(.svelte-14t1eot){display:flex;min-height:230px;flex-direction:column;padding:clamp(1rem,2vw,1.65rem);transition:background .2s ease,color .2s ease,transform .2s ease}.upcoming-grid.svelte-14t1eot article:where(.svelte-14t1eot):hover{position:relative;z-index:2;background:var(--blue);transform:translateY(-4px)}.upcoming-meta.svelte-14t1eot{display:flex;justify-content:space-between;gap:.75rem;color:#fff9f194}.upcoming-meta.svelte-14t1eot span:where(.svelte-14t1eot):first-child{color:var(--gold)}.upcoming-grid.svelte-14t1eot article:where(.svelte-14t1eot)>p:where(.svelte-14t1eot){max-width:18ch;margin:auto 0 0;font:400 clamp(1.35rem,2vw,2.2rem)/var(--display-leading-card) var(--font-display);letter-spacing:-.04em;text-wrap:balance}.archive.svelte-14t1eot{padding-bottom:clamp(5rem,10vw,10rem)}.archive-heading.svelte-14t1eot{display:grid;grid-template-columns:1fr minmax(18rem,.65fr);gap:3rem;align-items:end;padding-block:2rem;border-top:1px solid var(--ink)}.archive-heading.svelte-14t1eot .eyebrow:where(.svelte-14t1eot){color:var(--pink)}.archive-heading.svelte-14t1eot h2:where(.svelte-14t1eot){margin:.7rem 0 0;font:400 clamp(3rem,5vw,6rem)/.86 var(--font-display);letter-spacing:-.07em}.search.svelte-14t1eot{display:grid;gap:.5rem}.search.svelte-14t1eot input:where(.svelte-14t1eot){width:100%;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;padding:.85rem 0;font:400 1rem var(--font-body);outline-offset:4px}.category-filters.svelte-14t1eot{display:flex;flex-wrap:wrap;gap:.35rem;padding-block:1rem;border-block:1px solid var(--ink)}.category-filters.svelte-14t1eot button:where(.svelte-14t1eot),.result-line.svelte-14t1eot button:where(.svelte-14t1eot),.more-row.svelte-14t1eot button:where(.svelte-14t1eot){border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.category-filters.svelte-14t1eot button:where(.svelte-14t1eot){border:1px solid var(--ink);padding:.5rem .65rem}.category-filters.svelte-14t1eot button.active:where(.svelte-14t1eot){background:var(--ink);color:#fff9f1}.category-filters.svelte-14t1eot button:where(.svelte-14t1eot) span:where(.svelte-14t1eot){color:var(--pink)}.result-line.svelte-14t1eot{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;color:#756d64}.result-line.svelte-14t1eot button:where(.svelte-14t1eot){color:var(--orange)}.question-grid.svelte-14t1eot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:var(--ink);list-style:none}.question-grid.svelte-14t1eot>li:where(.svelte-14t1eot){min-width:0;background:var(--paper)}.question-grid.svelte-14t1eot article:where(.svelte-14t1eot){display:flex;min-height:260px;flex-direction:column;padding:clamp(1.3rem,3vw,3rem);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.question-grid.svelte-14t1eot article:where(.svelte-14t1eot):hover{position:relative;z-index:2;background:#fff9f1;box-shadow:0 16px 28px #1714102e;transform:translateY(-5px)}.card-meta.svelte-14t1eot{display:flex;justify-content:space-between;gap:1rem;color:#756d64}.card-meta.svelte-14t1eot span:where(.svelte-14t1eot):first-child{color:var(--pink)}.question-grid.svelte-14t1eot article:where(.svelte-14t1eot)>p:where(.svelte-14t1eot){max-width:20ch;margin:auto 0 0;font:400 clamp(1.55rem,2.4vw,2.8rem)/1 var(--font-display);letter-spacing:-.045em}.more-row.svelte-14t1eot{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--ink)}.more-row.svelte-14t1eot p:where(.svelte-14t1eot){margin:0;color:#756d64}.more-row.svelte-14t1eot button:where(.svelte-14t1eot){border-radius:999px;background:var(--ink);padding:.8rem 1rem;color:#fff9f1}.empty-state.svelte-14t1eot{padding:3rem;border:1px solid var(--ink);background:var(--gold)}@media(max-width:800px){.hero-grid.svelte-14t1eot,.today-layout.svelte-14t1eot,.archive-heading.svelte-14t1eot,.upcoming-heading.svelte-14t1eot{grid-template-columns:1fr}.hero-grid.svelte-14t1eot{min-height:auto}.question-grid.svelte-14t1eot{grid-template-columns:1fr}.upcoming-grid.svelte-14t1eot{grid-template-columns:repeat(2,minmax(0,1fr))}.today.svelte-14t1eot h2:where(.svelte-14t1eot){max-width:18ch}}@media(max-width:600px){.frame.svelte-14t1eot{width:min(100% - 32px,1320px)}.archive-hero.svelte-14t1eot h1:where(.svelte-14t1eot){font-size:clamp(4rem,20vw,6rem)}.today-meta.svelte-14t1eot,.card-meta.svelte-14t1eot,.upcoming-meta.svelte-14t1eot,.result-line.svelte-14t1eot,.more-row.svelte-14t1eot{align-items:flex-start;flex-direction:column}.upcoming-grid.svelte-14t1eot{grid-template-columns:1fr}.upcoming-grid.svelte-14t1eot article:where(.svelte-14t1eot){min-height:190px}.question-grid.svelte-14t1eot article:where(.svelte-14t1eot){min-height:220px}}
