:root{--cream:#e2d6cf;--tan:#c8b2a7;--ink:#341513;--terracotta:#68362c;--dust:#8c9cc5;--heading:"Instrument Serif", "Iowan Old Style", "Palatino Linotype", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--display:"Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--cream);font-family:var(--sans);letter-spacing:-.02em;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:1.2}*,:before,:after{box-sizing:border-box}html,body,#root{height:100svh;overflow:hidden}body{background:var(--cream);margin:0}#root{width:100%}img{max-width:100%;display:block}h1,h2,p,ol,li{margin:0}em{font-family:var(--heading);font-style:italic;font-weight:400}.page{background:var(--cream);height:100svh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.masthead{padding:max(1rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) 1rem max(1.25rem, env(safe-area-inset-left));background:var(--tan);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.logo{width:auto;height:28px}.meta{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:500;line-height:1.2}.questions{-webkit-overflow-scrolling:touch;min-height:0;padding:.75rem max(1.25rem, env(safe-area-inset-right)) calc(7.25rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));flex:1;list-style:none;overflow-y:auto}.question{padding:1.6rem 0}.question+.question{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}.num{font-family:var(--display);letter-spacing:-.07em;color:var(--terracotta);margin-bottom:.75rem;font-size:.95rem;font-weight:800;line-height:1;display:block}.question p{font-family:var(--heading);letter-spacing:-.03em;font-size:clamp(1.75rem,7.6vw,2.55rem);font-weight:400;line-height:1.2}.hosts{z-index:1;padding:1rem max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));background:var(--cream);border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);flex-direction:column;align-items:flex-start;gap:.65rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hosts p{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta);font-size:.68rem;font-weight:500}.host-logos{align-items:center;gap:1.25rem;display:flex}.host-logos img{width:auto;height:18px}@media (width>=720px){.questions{width:min(42rem,100%);margin-inline:auto;padding-inline:0}.masthead,.hosts{padding-inline:max(2rem,50% - 21rem)}.logo{height:32px}}
