.guide-page{background:#f4f1e9;color:#112b38}.guide-header,.guide-footer{max-width:1100px;margin:auto;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:22px}.guide-header{border-bottom:1px solid #112b3826}.guide-header>a:last-child{font-size:13px;font-weight:700}.guide-main{max-width:1000px;margin:auto;padding:52px 32px 72px}.guide-main h1{font-size:clamp(36px,5.8vw,64px);line-height:1.3;letter-spacing:-.055em;margin:15px 0 22px}.guide-main h1 em{color:#876121;font-style:normal}.guide-lead{font-size:clamp(15px,2vw,19px);line-height:1.9;margin-bottom:30px}.watch-film{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0a202d;border-radius:4px}.guide-caption{font-size:12px;color:#52646c;margin:12px 0}.guide-note{font-size:12px;line-height:1.9;color:#52646c;border-left:2px solid #b99758;padding:12px 18px;background:#ede8dc}.guide-section{margin:52px 0}.guide-main h2{font-size:clamp(24px,3.2vw,34px);letter-spacing:-.045em;line-height:1.5;margin:12px 0 20px}.guide-main p{line-height:1.95}.film-scenes{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:22px 34px}.film-scenes li{padding-top:20px;border-top:1px solid #112b3826}.film-scenes span{font-size:12px;font-weight:700;color:#876121;display:block;margin-bottom:8px}.film-scenes strong{display:block;font-size:18px}.film-scenes p{font-size:14px;margin-top:8px;color:#52646c}.guide-cta{padding:35px 30px;background:#102a38;color:#fff;border-radius:5px}.guide-cta .eyebrow{color:#d4b777}.guide-cta .fine{color:#c1cdd2}.guide-cta .text-link{color:#e5cc91;margin-top:20px}.guide-step{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:46px;align-items:center;border-top:1px solid #112b3826;padding:40px 0}.guide-step figure{margin:0}.guide-step img{width:100%;height:auto;border-radius:14px;box-shadow:0 15px 35px #102a381a}.guide-step figcaption{font-size:12px;line-height:1.7;margin-top:12px;color:#52646c}.guide-footer{border-top:1px solid #112b3826;justify-content:flex-start;flex-wrap:wrap;font-size:12px}.guide-footer small{width:100%;color:#52646c}.guide-page a:focus-visible,.watch-film:focus-visible{outline:3px solid #b88a35;outline-offset:5px}@media(max-width:600px){.guide-header,.guide-footer{padding:22px}.guide-header .wordmark{font-size:17px}.guide-header>a:last-child{font-size:11px}.guide-main{padding:32px 22px 50px}.film-scenes{grid-template-columns:1fr;gap:5px}.guide-step{grid-template-columns:1fr;gap:18px}.guide-step figure{width:205px;max-width:75%;margin:auto}.guide-cta{padding:25px 20px}.guide-section{margin:38px 0}.guide-page .button{padding:16px 18px;gap:16px;font-size:14px}}
