.hero h1 .hero-club-name{display:block;font:600 13px/1.5 var(--body);font-style:normal;letter-spacing:.4px;color:#dbe7d2;margin-bottom:18px;max-width:430px}.park-guide-link{display:block;width:max-content;max-width:100%;color:#c5e68d;font-size:11px;font-weight:700;margin-top:24px;border-bottom:1px solid #698655;padding-bottom:5px}.page-hero{padding:55px max(6.3vw,24px) 70px;background:#17281b;border-bottom:1px solid #34452f}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:#adbea1;font-size:11px;margin-bottom:40px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.page-hero h1{font:800 italic clamp(48px,6vw,88px)/.98 var(--display);max-width:900px;letter-spacing:-.6px;color:#f1f4e9}.page-hero h1 span{color:#b8ef40}.page-intro{max-width:620px;font-size:14px;line-height:1.9;color:#c2d2b5;margin-top:25px}.page-hero .hero-actions{margin-top:30px}.guide-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:75px;padding:65px max(6.3vw,24px) 70px}.guide-content h2{font-size:42px;line-height:1.1;margin:44px 0 20px}.guide-content section:first-child h2{margin-top:0}.guide-content h3{font:700 22px/1.3 var(--display);margin:24px 0 12px;color:#dce6d2}.guide-content p{font-size:13px;line-height:1.95;color:#b2c2a6;margin:0 0 17px}.guide-content a:not(.button){color:#d1ed9b;text-decoration:underline;text-underline-offset:4px}.guide-content ul{padding-left:21px;margin:15px 0 24px;color:#b2c2a6;font-size:13px;line-height:1.95}.guide-content li{padding:4px 0}.guide-content details{border-bottom:1px solid #34452f;padding:18px 0}.guide-content summary{font-size:14px;font-weight:700;cursor:pointer;line-height:1.6}.guide-content details p{margin:16px 0 0}.guide-aside{align-self:start;border:1px solid #34452f;padding:28px;background:#162019}.guide-aside img{width:100%;height:auto;background:#fff;margin-bottom:26px}.guide-aside h2{font-size:30px;margin-bottom:18px}.guide-aside p{color:#b2c2a6;font-size:12px;line-height:1.9;margin-bottom:20px}.guide-aside .button{width:100%;gap:10px;font-size:11px}.guide-aside .status{margin-bottom:20px}.guide-aside a:not(.button){display:block;color:#c4dcaa;font-size:11px;line-height:1.8;margin:11px 0;text-decoration:underline;text-underline-offset:4px}.guide-update{font-size:10px;color:#91a581;margin-top:32px}.guide-content section{scroll-margin-top:30px}.seo-site-link{display:inline-block;margin-top:15px;font-size:11px;color:#c8e4a5;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.hero h1 .hero-club-name{font-size:11px;max-width:320px;margin-bottom:13px}.page-hero{padding:30px 25px 43px}.breadcrumbs{font-size:10px;margin-bottom:29px}.page-hero h1{font-size:53px}.page-intro{font-size:12px}.guide-layout{grid-template-columns:1fr;gap:35px;padding:45px 25px}.guide-content h2{font-size:35px}.guide-content p,.guide-content li{font-size:12px}.guide-aside{padding:25px}.guide-aside img{max-width:340px;margin-left:auto;margin-right:auto}.guide-content summary{font-size:13px}.park-guide-link{font-size:10px}}
