#ug-page{background:#fbfaf6;color:#182c38;font:16px/1.7 Roboto,Arial,sans-serif;isolation:isolate;width:100%;padding-bottom:40px}#ug-page *{box-sizing:border-box}#ug-page .ug-wrap{width:min(1240px,92%);margin:auto}#ug-page a{color:inherit}#ug-page h1,#ug-page h2,#ug-page h3{font-family:inherit;font-weight:700;color:#182c38;line-height:1.2}#ug-page h1{font-size:clamp(36px,4.3vw,60px);letter-spacing:-1.7px;margin:16px 0 24px}#ug-page h2{font-size:clamp(27px,2.7vw,38px);letter-spacing:-.8px;margin:9px 0 18px}#ug-page h3{font-size:21px;margin:10px 0 12px}#ug-page p{font-size:16px;color:#52636a;margin:0 0 18px}#ug-page .ug-crumb{font-size:13px;padding:25px 0;color:#64736d}#ug-page .ug-crumb a{text-decoration:none}#ug-page .ug-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:10px 0 40px}#ug-page .ug-kicker{font-size:11px;font-weight:700;letter-spacing:1.8px;color:#667752}#ug-page .ug-lead{font-size:18px;line-height:1.7}#ug-page figure{margin:0}#ug-page .ug-hero img{width:100%;height:420px;object-fit:cover;border-radius:20px}#ug-page figcaption{font-size:11px;color:#64736d;margin-top:6px}#ug-page .ug-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#ug-page .ug-btn{display:inline-flex;justify-content:center;align-items:center;min-height:47px;padding:10px 19px;gap:8px;border:1px solid #173e35;border-radius:7px;color:#fff;background:#173e35;text-decoration:none;font:600 14px/1.5 Roboto,Arial,sans-serif;cursor:pointer}#ug-page .ug-outline{background:transparent;color:#173e35}#ug-page .ug-gold{background:#f2c35a;border-color:#f2c35a;color:#182c38}#ug-page a:focus-visible,#ug-page button:focus-visible,#ug-page summary:focus-visible,#ug-page input:focus-visible,#ug-page textarea:focus-visible,#ug-page select:focus-visible{outline:3px solid #ad7414;outline-offset:3px}#ug-page .ug-facts{display:grid;grid-template-columns:repeat(3,1fr);background:#eaf0e8;border:1px solid #dce4d8;border-radius:12px;padding:23px 0;margin:0 0 25px}#ug-page .ug-facts>div{display:flex;gap:17px;align-items:center;padding:0 25px;border-right:1px solid #ced8cc}#ug-page .ug-facts>div:last-child{border:0}#ug-page .ug-facts small{font-size:10px;color:#64736d;display:block;letter-spacing:1px}#ug-page .ug-facts strong{font-size:18px;display:block}#ug-page .ug-facts p{font-size:13px;margin:3px 0 0}#ug-page .ug-symbol{border-radius:50%;width:46px;height:46px;display:flex;justify-content:center;align-items:center;background:#f9e7b5;flex-shrink:0;font-size:27px;color:#173e35}#ug-page .ug-jumps{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dce4d8;padding:0 0 24px}#ug-page .ug-jumps a{font-size:13px;border:1px solid #dce4d8;padding:7px 13px;border-radius:20px;text-decoration:none}#ug-page .ug-section{padding:44px 0;border-bottom:1px solid #e1e5dc;scroll-margin-top:30px}#ug-page .ug-intro{max-width:850px}#ug-page .ug-fleet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:27px 0 22px}#ug-page .ug-car{background:#fff;border:1px solid #dce4d8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}#ug-page .ug-car img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#eef2e9}#ug-page .ug-carcopy{padding:17px 18px 8px;flex:1}#ug-page .ug-carcopy h3{font-size:20px;margin:0 0 5px}#ug-page .ug-carcopy>span{font-size:13px;color:#64736d}#ug-page .ug-carcopy p{font-size:14px;margin:13px 0 0}#ug-page .ug-cardactions{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:16px}#ug-page .ug-cardactions .ug-btn{padding:9px 5px;font-size:12px;white-space:nowrap}#ug-page details{background:#fff;border:1px solid #dce4d8;border-radius:8px;padding:15px 18px;margin:10px 0;scroll-margin-top:30px}#ug-page summary{font-weight:600;cursor:pointer;font-size:15px}#ug-page details p{font-size:15px;margin:12px 0 0}#ug-page .ug-cardetails{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}#ug-page .ug-small{font-size:13px;margin-top:18px;color:#64736d}#ug-page .ug-split{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:start}#ug-page .ug-note{padding:26px;background:#edf2e9;border-left:3px solid #7f9266;border-radius:9px}#ug-page .ug-note h3{margin-top:0}#ug-page .ug-note li{margin-bottom:10px}#ug-page ul{padding-left:20px}#ug-page .ug-textlink{font-weight:600;color:#173e35;text-underline-offset:4px}#ug-page .ug-grid{display:grid;gap:18px;margin-top:26px}#ug-page .ug-grid article{background:#fff;border:1px solid #dce4d8;padding:24px;border-radius:11px}#ug-page .ug-grid p{font-size:15px;margin:0}#ug-page .ug-sights{grid-template-columns:repeat(4,minmax(0,1fr))}#ug-page .ug-sights h3{font-size:19px}#ug-page .ug-num{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#667752}#ug-page .ug-season{display:grid;grid-template-columns:1fr 3fr;gap:25px;background:#eaf0e8;border-radius:11px;padding:24px;margin-top:22px}#ug-page .ug-season h3,#ug-page .ug-season p{margin:0}#ug-page .ug-season p{font-size:15px}#ug-page .ug-timeline{list-style:none;padding:0 0 0 25px;border-left:1px solid #cad4c6;margin:30px 0 0}#ug-page .ug-timeline li{position:relative;padding-bottom:22px}#ug-page .ug-timeline li:before{content:"";position:absolute;width:11px;height:11px;background:#e8c76f;border-radius:50%;left:-31px;top:8px}#ug-page .ug-timeline span{font-size:12px;letter-spacing:1px;color:#667752;font-weight:700}#ug-page .ug-timeline h3{margin:6px 0 10px}#ug-page .ug-timeline p{font-size:15px}#ug-page .ug-three{grid-template-columns:repeat(3,minmax(0,1fr))}#ug-page .ug-faq{max-width:950px}#ug-page .ug-booking{padding:36px;background:#173e35;color:#fff;border-radius:16px}#ug-page .ug-booking h2,#ug-page .ug-booking p{color:#fff}#ug-page .ug-booking .ug-kicker{color:#d7dfbd}#ug-page .ug-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px;margin:25px 0 22px}#ug-page label{display:block;font-size:13px;font-weight:500}#ug-page input,#ug-page select,#ug-page textarea{font:16px/1.5 Roboto,Arial,sans-serif;width:100%;min-width:0;margin-top:7px;border:1px solid #ccd6cf;border-radius:6px;padding:11px;color:#182c38;background:#fff}#ug-page textarea{resize:vertical}#ug-page .ug-full{grid-column:1/-1}#ug-page .ug-formnote{font-size:13px;max-width:850px;margin-top:18px}#ug-page .ug-formnote a{text-decoration:underline}#ug-page .ug-contact{display:flex;flex-direction:column;gap:6px;margin-top:26px;padding-top:23px;border-top:1px solid #ffffff40;font-size:14px}#ug-page .ug-source{font-size:12px;padding:23px 0 10px}#ug-page .ug-sticky{display:flex;gap:8px;position:fixed;bottom:88px;right:20px;z-index:90;box-shadow:0 4px 20px #0002;border-radius:8px}#ug-page [hidden]{display:none!important}@media(max-width:1099px){#ug-page .ug-fleet,#ug-page .ug-sights{grid-template-columns:1fr 1fr}#ug-page .ug-hero{gap:28px}#ug-page .ug-hero img{height:360px}#ug-page .ug-facts>div{padding:0 16px;gap:10px}#ug-page .ug-symbol{width:36px;height:36px}}@media(max-width:760px){#ug-page .ug-hero,#ug-page .ug-split{grid-template-columns:1fr;gap:25px}#ug-page .ug-hero img{height:auto;aspect-ratio:3/2}#ug-page .ug-facts{grid-template-columns:1fr;padding:16px}#ug-page .ug-facts>div{border:0;padding:10px 0}#ug-page .ug-three{grid-template-columns:1fr}#ug-page .ug-season{grid-template-columns:1fr;gap:8px}#ug-page .ug-fields{grid-template-columns:1fr 1fr}#ug-page .ug-booking{padding:25px}#ug-page .ug-section{padding:32px 0}}@media(max-width:520px){#ug-page .ug-fleet,#ug-page .ug-sights,#ug-page .ug-cardetails,#ug-page .ug-fields{grid-template-columns:1fr}#ug-page .ug-sticky{bottom:88px;left:4%;right:4%}#ug-page .ug-sticky a{flex:1}#ug-page .ug-cardactions .ug-btn{font-size:14px}#ug-page .ug-full{grid-column:auto}#ug-page .ug-crumb{padding:18px 0}#ug-page .ug-hero{padding-top:0}#ug-page .ug-jumps a{font-size:12px}#ug-page .ug-booking{padding:22px}}@media(prefers-reduced-motion:reduce){#ug-page *{scroll-behavior:auto!important}}

#ug-page .ug-features{list-style:none;padding:0;margin:12px 0 0;font-size:12px;color:#52636a;line-height:1.6}#ug-page .ug-features li{margin:3px 0}#ug-page .ug-features span{display:inline-block;width:20px;color:#667752}#ug-page .ug-carcopy{padding:15px 15px 6px}#ug-page .ug-carcopy p{margin-top:8px}#ug-page .ug-cardactions{padding:12px}#ug-page .ug-vehiclelinks{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;margin-top:20px}#ug-page .ug-hero{gap:34px}#ug-page .ug-hero img{height:380px}#ug-page .ug-sights{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099px){#ug-page .ug-sights{grid-template-columns:1fr 1fr}}@media(max-width:760px){#ug-page .ug-hero img{height:auto}#ug-page .ug-sights{grid-template-columns:1fr}}
