html{scroll-padding-top:110px}.guide-hero{padding-top:48px;padding-bottom:28px}.guide-hero>.eyebrow{margin-top:35px}.guide-hero h1{font-family:Georgia,serif;font-size:clamp(46px,6vw,80px);font-weight:400;line-height:1.08;letter-spacing:-2px;margin:18px 0}.guide-hero h1 em,.guide-article h2 em{color:#e5ad4e}.guide-lead{font-size:18px;line-height:1.8;max-width:780px;color:var(--muted)}.guide-meta{display:flex;flex-wrap:wrap;gap:12px 28px;color:#bcb6a8;font-size:12px;margin:24px 0}.guide-film{width:100%;max-width:100%;aspect-ratio:16/9;display:block}.guide-film img{width:100%;height:100%;object-fit:cover}.guide-note{font-size:12px;line-height:1.8;color:#aaa79b;max-width:850px}.guide-jumps{display:flex;flex-wrap:wrap;gap:12px 25px;padding-top:18px;padding-bottom:22px}.guide-jumps a{font-size:13px;color:#e5ad4e;padding:7px 0}.guide-jumps a:hover{text-decoration:underline}.guide-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(230px,1fr);gap:70px;align-items:start;padding-top:20px}.guide-article{min-width:0}.guide-article>section{padding:24px 0 36px;scroll-margin-top:100px}.guide-article h2{font-family:Georgia,serif;font-size:clamp(32px,3.5vw,47px);font-weight:400;line-height:1.15;letter-spacing:-1px;margin:15px 0 25px}.guide-article h3{font-size:21px;margin:28px 0 12px}.guide-article p,.guide-article li{font-size:15px;line-height:1.9;color:var(--muted)}.guide-article li{margin-bottom:13px}.guide-article strong{color:var(--white)}.source-ref{font-size:11px;color:#e5ad4e;margin-left:4px;white-space:nowrap}.itinerary-card{background:#1d201a;padding:6px 25px 15px;margin:18px 0;border-radius:5px}.guide-sidebar{background:#1d201a;padding:28px;border-radius:5px;margin-top:25px}.guide-sidebar h3{font-family:Georgia,serif;font-weight:400;font-size:29px;line-height:1.2}.guide-sidebar dt{color:#e5ad4e;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-top:24px}.guide-sidebar dd{margin:7px 0 0;font-size:14px;color:var(--muted);line-height:1.6}.guide-sidebar .button{margin:25px 0 10px}.guide-sources ol{padding-left:20px}.guide-sources li,.guide-sources li a{font-size:12px;line-height:1.8}.guide-sources a{color:#dfb779}.film-guide-link{display:inline-block;color:#e5ad4e;font-size:12px;padding:10px 0;margin-top:3px}.film-guide-link:hover{text-decoration:underline}a:focus-visible{outline:2px solid #e5ad4e;outline-offset:4px}@media(max-width:760px){html{scroll-padding-top:85px}.guide-hero{padding-top:28px}.guide-hero h1{letter-spacing:-1px}.guide-lead{font-size:15px}.guide-meta{gap:9px;font-size:11px;flex-direction:column}.guide-layout{grid-template-columns:1fr;gap:8px}.guide-sidebar{grid-row:1;padding:22px;margin-top:0}.guide-sidebar dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.guide-sidebar dt{margin-top:8px}.guide-sidebar dd{margin:5px 0}.guide-article p,.guide-article li{font-size:14px}.guide-jumps{gap:5px 18px}.guide-article>section{padding-bottom:20px}.guide-film .about-film-caption{font-size:11px}.itinerary-card{padding:3px 20px 12px}}