.festival-next-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1.1rem;max-width:320px;display:flex}.festival-guide-nav{flex-wrap:wrap;gap:.65rem;margin:2rem 0 3.5rem;display:flex}.festival-reading-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.festival-story{border-top:1px solid var(--color-line);align-items:start;gap:1.2rem;padding:2rem 0;scroll-margin-top:2rem;display:flex}.festival-story-number{color:var(--color-ink-3);padding-top:.5rem;font-size:.82rem}.festival-story p:not(.festival-evidence){color:var(--color-ink-2);font-size:1.04rem;line-height:1.9}.festival-evidence{color:var(--color-ink-3);margin-top:1rem;font-size:.78rem;line-height:1.65}.festival-essentials{background:var(--color-card);border:1px solid var(--color-line);border-radius:20px;padding:1.7rem}.festival-questions{max-width:960px;margin:3rem 0}.festival-research{border-block:1px solid var(--color-line);margin:3rem 0;padding:1.2rem 0}@media (max-width:900px){.festival-next-actions{max-width:none}.festival-reading-grid{grid-template-columns:1fr}.festival-essentials{order:-1}}@media (max-width:560px){.festival-story{gap:.8rem}}
