.guide-page.svelte-r6aqjh{min-height:100vh;background:linear-gradient(180deg,hsl(var(--primary) / .1),transparent 330px),repeating-linear-gradient(90deg,hsl(var(--foreground) / .03) 0,hsl(var(--foreground) / .03) 1px,transparent 1px,transparent 26px),hsl(var(--background));color:hsl(var(--foreground))}.guide-shell.svelte-r6aqjh{width:min(calc(100vw - 40px),1180px);margin:0 auto;padding:32px 0 80px}.breadcrumbs.svelte-r6aqjh{display:flex;flex-wrap:wrap;gap:8px;color:hsl(var(--muted-foreground));font-size:.84rem}.breadcrumbs.svelte-r6aqjh a:where(.svelte-r6aqjh){color:hsl(var(--primary));font-weight:800;text-decoration:none}.hero.svelte-r6aqjh{max-width:880px;padding-top:34px}.eyebrow.svelte-r6aqjh,.intent.svelte-r6aqjh,.primary-links.svelte-r6aqjh a:where(.svelte-r6aqjh) span:where(.svelte-r6aqjh),.guide-section.svelte-r6aqjh li:where(.svelte-r6aqjh),.side-heading.svelte-r6aqjh,.film-links.svelte-r6aqjh a:where(.svelte-r6aqjh),.related-guides.svelte-r6aqjh small:where(.svelte-r6aqjh){display:flex;align-items:center;gap:9px}.eyebrow.svelte-r6aqjh{width:-moz-max-content;width:max-content;border:1px solid hsl(var(--primary) / .42);border-radius:999px;background:hsl(var(--card) / .72);color:hsl(var(--primary));padding:7px 12px;font-size:.78rem;font-weight:900}h1.svelte-r6aqjh{margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,6.6vw,4.8rem);line-height:.98;letter-spacing:0}.intro.svelte-r6aqjh{max-width:760px;margin:22px 0 0;color:hsl(var(--muted-foreground));font-size:1.08rem;line-height:1.76}.intent.svelte-r6aqjh{max-width:820px;margin-top:24px;border-left:4px solid hsl(var(--primary));background:hsl(var(--card) / .72);padding:16px}.intent.svelte-r6aqjh strong:where(.svelte-r6aqjh){flex:0 0 auto}.intent.svelte-r6aqjh span:where(.svelte-r6aqjh){color:hsl(var(--muted-foreground));line-height:1.55}.action-panel.svelte-r6aqjh{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:24px;margin-top:44px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card) / .82);padding:24px}.action-panel.svelte-r6aqjh h2:where(.svelte-r6aqjh),.guide-section.svelte-r6aqjh h2:where(.svelte-r6aqjh),.faq-section.svelte-r6aqjh h2:where(.svelte-r6aqjh),.related-guides.svelte-r6aqjh h2:where(.svelte-r6aqjh),.side-panel.svelte-r6aqjh h2:where(.svelte-r6aqjh){margin:0;font-size:1.45rem;line-height:1.2}.action-panel.svelte-r6aqjh p:where(.svelte-r6aqjh),.guide-section.svelte-r6aqjh p:where(.svelte-r6aqjh),.side-panel.svelte-r6aqjh p:where(.svelte-r6aqjh),.faq-section.svelte-r6aqjh p:where(.svelte-r6aqjh){color:hsl(var(--muted-foreground));line-height:1.7}.primary-links.svelte-r6aqjh{display:grid;gap:10px}.primary-links.svelte-r6aqjh a:where(.svelte-r6aqjh){display:grid;gap:6px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background) / .72);color:hsl(var(--foreground));padding:14px;text-decoration:none}.primary-links.svelte-r6aqjh a:where(.svelte-r6aqjh):hover,.film-links.svelte-r6aqjh a:where(.svelte-r6aqjh):hover,.related-guides.svelte-r6aqjh a:where(.svelte-r6aqjh):hover{border-color:hsl(var(--primary))}.primary-links.svelte-r6aqjh span:where(.svelte-r6aqjh){font-weight:900}.primary-links.svelte-r6aqjh small:where(.svelte-r6aqjh){color:hsl(var(--muted-foreground));line-height:1.45}.content-layout.svelte-r6aqjh{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;margin-top:40px;align-items:start}.main-content.svelte-r6aqjh{display:grid;gap:34px}.guide-section.svelte-r6aqjh{border-top:1px solid hsl(var(--border));padding-top:26px}.guide-section.svelte-r6aqjh ul:where(.svelte-r6aqjh){display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.guide-section.svelte-r6aqjh li:where(.svelte-r6aqjh){align-items:flex-start;color:hsl(var(--muted-foreground));line-height:1.62}.guide-section.svelte-r6aqjh li:where(.svelte-r6aqjh) svg{flex:0 0 auto;margin-top:2px;color:hsl(var(--primary))}.sticky-card.svelte-r6aqjh{position:sticky;top:18px;display:grid;gap:18px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card) / .86);padding:20px}.side-heading.svelte-r6aqjh{color:hsl(var(--primary))}.signal-grid.svelte-r6aqjh{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.signal-grid.svelte-r6aqjh div:where(.svelte-r6aqjh){display:grid;gap:3px;border:1px solid hsl(var(--border));border-radius:8px;padding:10px;text-align:center}.signal-grid.svelte-r6aqjh strong:where(.svelte-r6aqjh){font-size:1.45rem;line-height:1}.signal-grid.svelte-r6aqjh span:where(.svelte-r6aqjh),.status.svelte-r6aqjh,.film-links.svelte-r6aqjh small:where(.svelte-r6aqjh){color:hsl(var(--muted-foreground));font-size:.76rem}.status.svelte-r6aqjh{display:grid;gap:4px}.status.svelte-r6aqjh span:where(.svelte-r6aqjh){width:-moz-max-content;width:max-content;border:1px solid hsl(var(--primary) / .36);border-radius:999px;color:hsl(var(--primary));padding:4px 8px;font-weight:900}.film-links.svelte-r6aqjh{display:grid;gap:8px}.film-links.svelte-r6aqjh a:where(.svelte-r6aqjh){border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));padding:10px;text-decoration:none}.film-links.svelte-r6aqjh span:where(.svelte-r6aqjh){display:grid;flex:1;min-width:0}.film-links.svelte-r6aqjh strong:where(.svelte-r6aqjh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-section.svelte-r6aqjh{border-top:1px solid hsl(var(--border));padding-top:26px}details.svelte-r6aqjh{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card) / .62);margin-top:10px;padding:14px 16px}summary.svelte-r6aqjh{cursor:pointer;font-weight:900}details.svelte-r6aqjh p:where(.svelte-r6aqjh){margin-bottom:0}.related-guides.svelte-r6aqjh{margin-top:42px;border-top:1px solid hsl(var(--border));padding-top:28px}.related-guides.svelte-r6aqjh>div:where(.svelte-r6aqjh){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.related-guides.svelte-r6aqjh a:where(.svelte-r6aqjh){display:grid;gap:10px;border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));padding:18px;text-decoration:none}.related-guides.svelte-r6aqjh span:where(.svelte-r6aqjh){color:hsl(var(--primary));font-size:.74rem;font-weight:900;text-transform:uppercase}.related-guides.svelte-r6aqjh small:where(.svelte-r6aqjh){color:hsl(var(--muted-foreground));font-weight:800}@media(max-width:940px){.action-panel.svelte-r6aqjh,.content-layout.svelte-r6aqjh,.related-guides.svelte-r6aqjh>div:where(.svelte-r6aqjh){grid-template-columns:1fr}.sticky-card.svelte-r6aqjh{position:static}}@media(max-width:620px){.guide-shell.svelte-r6aqjh{width:min(calc(100vw - 28px),1180px);padding-top:24px}.intent.svelte-r6aqjh{display:grid}.action-panel.svelte-r6aqjh{padding:18px}}
