.guide-intro{padding-top:clamp(3rem,8vw,7rem)}.guide-intro h1{font-family:"Cormorant Garamond",serif;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.08;max-width:850px}.guide-intro .section-lead{max-width:740px}.guide-video{display:block;width:100%;max-width:960px;aspect-ratio:16/9;object-fit:contain;background:#142c45;border-radius:20px;box-shadow:0 16px 48px #142c4520;margin:1.5rem auto}.guide-note{font-size:.92rem;line-height:1.6;opacity:.78}.guide-reference{border:1px solid #142c4520;border-radius:20px;padding:1.5rem}.guide-reference summary{cursor:pointer;font-weight:700}.guide-home{background:#f7f3ed;border-radius:28px;padding:clamp(1.5rem,4vw,3rem)}.guide-home-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;align-items:center}.guide-home h2{font-size:clamp(2rem,3vw,3.2rem)}.guide-home .guide-video{margin:0}.guide-home .page-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media(max-width:800px){.guide-home-grid{grid-template-columns:1fr}.guide-intro .page-hero-actions{flex-wrap:wrap}}