.watch-options{padding:60px var(--page-gutter) 75px;background:#eee2d4}.watch-options h2,.watch-guide h2,.watch-visit h2{font-size:clamp(34px,4vw,52px);line-height:1.1}.watch-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px;display:grid}.watch-routes article{background:var(--cream);border:1px solid var(--fawn);border-radius:6px;flex-direction:column;padding:30px;display:flex}.watch-number{letter-spacing:.12em;font-size:11px;font-weight:700}.watch-routes h3{margin:22px 0 8px;font:700 34px Georgia}.watch-routes p,.watch-routes li{font-size:15px;line-height:1.8}.watch-routes ul{margin-bottom:28px;padding-left:20px}.watch-routes li{margin-bottom:10px;padding-left:5px}.watch-action{border-top:1px solid var(--fawn);margin-top:auto;padding-top:12px}.watch-action p{min-height:44px;font-size:12px}.watch-action .button{text-align:center;margin-top:16px;padding:14px 20px;line-height:1.5}.watch-guide{padding:65px var(--page-gutter);background:var(--walnut);color:var(--cream)}.watch-guide-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.watch-guide-heading>p{max-width:50ch;font-size:16px;line-height:1.8}.watch-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:35px;display:grid}.watch-moments article{border:1px solid #cdb39b66;border-radius:5px;overflow:hidden}.watch-moments img{aspect-ratio:1.4;object-fit:cover;width:100%;display:block}.watch-moments article>div{padding:24px}.watch-moments span{color:var(--fawn);font-size:11px}.watch-moments h3{margin:12px 0;font:700 28px Georgia}.watch-moments p{margin-bottom:0;font-size:14px;line-height:1.8}.watch-guide-links{flex-wrap:wrap;gap:24px;margin-top:28px;font-size:13px;display:flex}.watch-guide-links a,.watch-visit a{text-underline-offset:4px;padding:6px 0;text-decoration:underline;display:inline-block}.watch-visit{padding:70px var(--page-gutter);border-bottom:1px solid var(--fawn);grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.watch-visit p{font-size:15px;line-height:1.8}.watch-visit a{margin-top:15px;font-size:13px}.watch-visit details{border-bottom:1px solid var(--fawn);padding:18px 0}.watch-visit summary{cursor:pointer;justify-content:space-between;gap:20px;font:700 20px/1.5 Georgia;list-style:none;display:flex}.watch-visit summary::-webkit-details-marker{display:none}.watch-visit summary span{flex:none;font:24px Arial}.watch-visit details[open] summary span{transform:rotate(45deg)}@media (max-width:900px){.watch-routes{gap:20px}.watch-routes article{padding:24px}.watch-moments{gap:16px}.watch-moments article>div{padding:18px}.watch-guide-heading{gap:30px}}@media (max-width:700px){.watch-options{padding-top:35px}.watch-routes,.watch-moments,.watch-guide-heading,.watch-visit{grid-template-columns:1fr}.watch-guide-heading,.watch-visit{gap:22px}.watch-guide,.watch-visit{padding-block:40px}.watch-action p{min-height:0}.watch-routes h3{font-size:30px}.watch-moments img{aspect-ratio:1.7}.watch-action .button{letter-spacing:.06em;font-size:10px}}
