@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');
:root{--green:#123d32;--gold:#d4b36a;--paper:#f8f9f5;--ink:#18372e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:5px}button{cursor:pointer}header{height:92px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #dae1db}.brand{display:flex;align-items:center;font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.1}.brand img{object-fit:contain;margin-right:12px;border-radius:50%;background:#5c5c5c}.brand small{display:block;font-size:10px;letter-spacing:3px;margin-top:6px}.gold{color:#aa853d}nav{display:flex;gap:30px;font-size:14px}nav a:hover{color:#aa853d}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;background:var(--green);color:white;padding:14px 26px;border:0;border-radius:4px;font-weight:600;font-size:15px;transition:background .2s,transform .2s}.btn:hover{background:#235e4c;transform:translateY(-2px)}.btn.small{min-height:44px;font-size:14px;padding:11px 20px}.menu{display:none}.hero,.detailhero{height:650px;position:relative;color:white;overflow:hidden}.heroimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:slowzoom 22s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,31,25,.77),rgba(6,31,25,.25) 65%),linear-gradient(0deg,rgba(6,31,25,.7),transparent 40%)}.herocontent{position:relative;padding:95px 7% 70px;z-index:1}.eyebrow{font-size:12px;letter-spacing:2.4px;font-weight:600;display:block;margin-bottom:18px}.hero .eyebrow,.detailhero .eyebrow{color:#f0d39a}h1,h2{font-family:'Playfair Display',Georgia,serif;font-weight:400;line-height:1.15;margin:0 0 24px}h1{font-size:clamp(48px,5.2vw,78px);letter-spacing:-1.5px}h1 em{color:#ecd9aa}h2{font-size:clamp(34px,3.3vw,48px);letter-spacing:-.7px}h3{line-height:1.3;font-size:23px;margin:12px 0}p{color:#65766d;margin:0 0 22px}.herocontent p{color:#f3f5f1;font-size:18px;line-height:1.8;margin-bottom:30px}.hero .btn,.detailhero .btn{background:#e6c77f;color:#18372e}.textlink{margin-left:25px;border-bottom:1px solid #ffffff80;padding-bottom:5px;font-size:14px}.hero-note{position:absolute;right:6%;top:105px;font-size:12px;letter-spacing:3px;line-height:1.9;text-align:right;opacity:.8}.herobottom{position:absolute;bottom:34px;left:7%;right:7%;display:flex;justify-content:space-between;align-items:end;font-size:14px;line-height:1.7}.herobottom small{font-size:10px;letter-spacing:2px;opacity:.7}.scroll{font-size:10px;letter-spacing:3px}.benefits{display:flex;justify-content:space-evenly;padding:28px;background:#fff;border-bottom:1px solid #e2e7e2;font-size:14px}.packages,.steps,.faq,.detailbody,.related{padding:95px 7%}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.sectionhead h2{margin:0}.sectionhead p{font-size:15px;margin:0 0 6px}.eyebrow{color:#957741}.tourgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tourcard{background:white;border:1px solid #e4e9e1;border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s}.tourcard:hover{transform:translateY(-7px);box-shadow:0 15px 40px #18372e15}.cardimg{height:280px;position:relative;overflow:hidden}.cardimg img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.tourcard:hover img{transform:scale(1.04)}.pill{position:absolute;top:16px;left:14px;background:#ffffffed;border-radius:30px;font-size:12px;padding:5px 12px}.cardnumber{position:absolute;bottom:15px;right:18px;color:white;font-family:Georgia,serif;font-size:40px}.cardbody{padding:21px}.cardbody>small{font-size:10px;letter-spacing:1px;color:#819086}.cardbody h3{font-size:23px}.cardbody p{font-size:14px;min-height:68px}.price{border-top:1px solid #e8ece7;padding-top:17px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.price strong{font-size:19px;display:block}.price small{display:block;font-size:10px;color:#748479}.round{width:30px;height:30px;border-radius:50%;border:1px solid #d8e1d5;display:grid;place-items:center;font-size:20px}.about{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:20px 7% 90px;align-items:center}.aboutphoto{height:610px;position:relative}.aboutphoto img{height:100%;width:100%;object-fit:cover;border-radius:5px}.photolabel{position:absolute;bottom:30px;left:30px;color:white;font-family:Georgia,serif;font-size:43px;line-height:1.15;text-shadow:0 2px 10px #0008}.abouttext h2 em{color:#5b7c5c}.abouttext>p{font-size:16px}.aboutpoints{border-top:1px solid #d8e0d5;margin-top:30px;padding-top:22px}.aboutpoints div{margin-bottom:17px}.aboutpoints b{font-size:14px}.aboutpoints p{margin:4px 0 0;font-size:14px}.dark{display:inline-block;margin:12px 0 0;border-color:#173e32}.steps{background:#edf1e9;text-align:center}.stepgrid{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;gap:70px;margin-top:55px}.stepgrid article>span{font-family:Georgia,serif;color:#a58b55;font-size:34px}.stepgrid h3{font-size:22px}.stepgrid p{font-size:15px;margin:0}.plan{padding:80px 7%;background:#123d32;display:grid;grid-template-columns:1fr 1fr;gap:10%;color:white}.plan .eyebrow{color:#dec283}.plan p{color:#c3d3c8;max-width:400px}.plan form{background:#fff;padding:30px;border-radius:6px;color:var(--ink)}label{font-size:14px;font-weight:500;display:block;margin-bottom:18px}input,select{display:block;width:100%;min-height:48px;border:1px solid #d9e1d8;border-radius:4px;padding:10px 12px;background:#fafbf8;color:var(--ink);margin-top:8px}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:15px}.plan form .btn{width:100%}.plan form>small{display:block;font-size:12px;color:#748379;margin-top:12px;text-align:center}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:10%}details{border-bottom:1px solid #dce3d8;padding:20px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:500}summary::-webkit-details-marker{display:none}details p{font-size:15px;margin:18px 0 0}details[open] summary span{transform:rotate(45deg)}footer{padding:65px 7% 20px;background:#0b2922;color:#dce4d9;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:50px}footer p{font-size:14px;color:#bac7bd;margin-top:15px}footer b{font-size:14px;display:block;margin-bottom:18px}footer a:not(.brand){display:block;font-size:14px;margin:8px 0;color:#bac7bd}.footend{grid-column:1/-1;border-top:1px solid #ffffff20;padding-top:20px;font-size:12px;display:flex;justify-content:space-between;color:#97ada0}dialog{border:0;border-radius:10px;padding:42px;width:min(560px,92vw);color:var(--ink);box-shadow:0 20px 100px #0003}dialog::backdrop{background:#08291dcc;backdrop-filter:blur(5px)}dialog h2{font-size:36px}dialog p{font-size:14px}pre{white-space:pre-wrap;font:inherit;background:#edf1e9;padding:20px;font-size:15px;border-radius:5px}.close{position:absolute;top:12px;right:16px;background:none;border:0;font-size:28px}#copied{display:block;margin-top:12px;font-size:14px}.detailhero{height:440px}.detailhero .herocontent{padding-top:70px}.breadcrumb{display:block;font-size:14px;margin-bottom:25px}.detailbody{display:grid;grid-template-columns:1.5fr 1fr;gap:10%;align-items:start}.detailbody>div>p{max-width:550px}.itinerary{padding:0;list-style:none}.itinerary li{display:flex;gap:25px;border-bottom:1px solid #dce3d8;padding:22px 0}.itinerary li>span{font-size:28px;font-family:Georgia;color:#a58b55}.itinerary h3{font-size:22px;margin:0 0 8px}.itinerary p{font-size:15px;margin:0}.detailbody aside{background:white;border:1px solid #dce3d8;padding:30px;border-radius:6px;position:sticky;top:120px}.detailbody aside h3{font-size:30px}.detailbody aside p{font-size:14px;line-height:1.9}.detailbody aside .btn{width:100%}hr{border:0;border-top:1px solid #dce3d8;margin:23px 0}.related{text-align:center}@keyframes slowzoom{from{transform:scale(1)}to{transform:scale(1.07)}}@media(min-width:1500px){main,header,footer{max-width:1800px;margin:auto}}@media(max-width:1100px){nav{gap:15px}header>.btn{display:none}.tourgrid{grid-template-columns:repeat(2,1fr)}.cardimg{height:300px}.cardbody p{min-height:0}.about{gap:6%}.aboutphoto{height:600px}.hero-note{display:none}}@media(max-width:700px){header{height:76px;padding:0 6%}.brand{font-size:20px}.brand img{width:40px;height:40px}.menu{display:block;border:0;background:transparent;font-size:24px;color:var(--green)}nav{display:none;position:absolute;top:76px;left:0;right:0;padding:25px;background:white;flex-direction:column;box-shadow:0 15px 20px #0001}nav.open{display:flex}.hero{height:640px}.herocontent{padding:95px 6% 40px}.heroimg{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#06261bc9,#06261b60)}h1{font-size:48px;line-height:1.17;letter-spacing:-1px}.herocontent p{font-size:16px}.herocontent .textlink{display:inline-block;margin:24px 0 0}.hero .btn{display:flex;width:fit-content}.herobottom{left:6%;right:6%;font-size:12px}.herobottom>span:nth-child(2){display:none}.benefits{padding:22px 6%;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px}.packages,.steps,.faq,.detailbody,.related{padding:60px 6%}.sectionhead{display:block}.sectionhead p{margin-top:20px}.tourgrid{gap:18px;grid-template-columns:1fr}.cardimg{height:310px}.cardbody{padding:23px}.cardbody>small{font-size:11px}.cardbody p{font-size:16px}.price{font-size:14px}.price small{font-size:12px}.about{padding:0 6% 60px;grid-template-columns:1fr;gap:35px}.aboutphoto{height:440px}.stepgrid{grid-template-columns:1fr;gap:26px;margin-top:30px}.plan{padding:60px 6%;grid-template-columns:1fr;gap:25px}.plan form{padding:23px}.formrow{grid-template-columns:1fr}.faq{grid-template-columns:1fr;gap:15px}footer{padding:50px 6% 20px;grid-template-columns:1fr 1fr;gap:30px}footer>div:first-child{grid-column:1/-1}.footend{flex-direction:column;gap:10px}.detailhero{height:460px}.detailhero .herocontent{padding-top:60px}.detailhero h1{font-size:46px}.detailbody{grid-template-columns:1fr;gap:30px}.detailbody aside{position:static}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity 900ms ease-in-out;animation:slowzoom 18s ease-in-out infinite alternate}.hero-slide.active{opacity:1}.morph-wrap{display:block;min-height:1.2em}.morph-text{display:inline-block;transition:opacity .32s ease,filter .32s ease,transform .32s ease}.morph-text.changing{opacity:0;filter:blur(7px);transform:translateY(8px)}.slide-controls{display:flex;gap:10px;align-items:center}.slide-dot{border:1px solid #fff9;border-radius:20px;width:9px;height:9px;padding:0;background:transparent;transition:width .4s,background .4s}.slide-dot.active{width:30px;background:#e6c77f;border-color:#e6c77f}#hero-pause{color:white;border:1px solid #fff6;background:#123d3240;border-radius:50%;width:28px;height:28px;margin-left:8px;font-size:14px}.travel-banner{background:#d9bc7c;color:#193b30;overflow:hidden;padding:18px 0}.banner-track{display:flex;width:max-content;animation:marquee 38s linear infinite}.banner-track>div{display:flex;align-items:center;gap:38px;padding-right:38px;flex-shrink:0}.banner-track span{font-size:14px;letter-spacing:2px;font-weight:600;white-space:nowrap}.banner-track i{font-style:normal;font-size:18px}.travel-banner:hover .banner-track{animation-play-state:paused}.mapbox{overflow:hidden;border:1px solid #d5dfd3;border-radius:7px;margin-top:30px;background:white}.mapbox iframe{width:100%;height:260px;border:0;display:block}.mapbox>div{padding:18px}.mapbox b,.mapbox small,.mapbox a{display:block}.mapbox b{font-size:15px}.mapbox small{font-size:12px;color:#738476;margin:5px 0 13px}.mapbox a{font-size:14px;color:#816329;text-decoration:underline}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:700px){.morph-text{font-size:.9em}.travel-banner{padding:14px 0}.banner-track span{font-size:12px}.mapbox iframe{height:230px}.slide-controls{gap:7px}}@media(prefers-reduced-motion:reduce){.banner-track{animation:none}.morph-text{transition:none}.hero-slide{transition:none}}
.language-switch{display:flex;gap:3px;padding:3px;background:#edf1e9;border-radius:5px;margin-left:15px}.language-switch a{font-size:12px;font-weight:700;padding:5px 8px;border-radius:3px}.language-switch a[aria-current=true]{background:#123d32;color:white}.rental{padding:80px 7%;display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#e8eee5;margin-bottom:75px}.rental>div>p{max-width:430px}.rental-features article{display:grid;grid-template-columns:35px 1fr;border-bottom:1px solid #cad7c7;padding:17px 0}.rental-features article>span{grid-row:1/3;color:#9c7b3f;font-family:Georgia;font-size:22px}.rental-features h3{font-size:22px;margin:0 0 10px}.rental-features p{font-size:15px;margin:0}.renthero{padding:90px 7%;background:#123d32;color:white}.renthero .eyebrow{color:#d4b36a}.renthero em{color:#e6c77f}.renthero p{color:#d3dfd5}.renthero .btn{background:#e6c77f;color:#123d32}header nav{gap:20px}header>.btn{margin-left:15px}@media(max-width:1100px){header nav{gap:14px}}@media(max-width:700px){.language-switch{margin-left:auto;margin-right:16px}.rental{padding:55px 6%;grid-template-columns:1fr;gap:30px;margin-bottom:55px}.renthero{padding:65px 6%}.renthero h1{font-size:44px}}
/* Preserve the full official logo without a circular mask. */
header .brand img{width:76px;height:76px;object-fit:contain;border-radius:0;background:transparent;margin-right:14px;flex-shrink:0}header{height:100px}footer .brand img{width:92px;height:92px;object-fit:contain;border-radius:0;background:transparent;margin-right:14px;flex-shrink:0}@media(max-width:700px){header{height:90px}header .brand img{width:64px;height:72px;margin-right:10px}header .brand{font-size:17px}header .brand small{font-size:9px;letter-spacing:2px}nav{top:90px}.language-switch{margin-right:10px}}
.rental-fleet{grid-column:1/-1;margin:0 0 24px;overflow:hidden;border-radius:8px}.rental-fleet img{display:block;width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;object-position:center}.renthero-photo{position:relative;overflow:hidden;min-height:540px;display:flex;align-items:center}.renthero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.renthero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0b2922e8,#0b292275 60%,#0b292230)}.renthero-content{position:relative;z-index:1}.renthero-photo+.rental .rental-fleet{display:none}@media(max-width:700px){.rental-fleet img{aspect-ratio:16/10}.rental-fleet{margin-bottom:0}.renthero-photo{min-height:500px}.renthero-bg{object-position:60% center}.renthero-overlay{background:linear-gradient(90deg,#0b2922df,#0b292275)}}
.promo-badge,.herocontent .promo-badge,.rental .promo-badge{display:inline-block;margin:0 0 18px;padding:9px 16px;border-radius:999px;background:var(--gold);color:var(--green);font-size:14px;font-weight:600;letter-spacing:.2px}.promo-badge strong{font-weight:700}
.faq{grid-template-columns:1fr 1fr;gap:44px 6%;align-items:stretch}.faq>div:first-child{grid-column:1/-1;max-width:640px}.faq>div:first-child h2 br{display:none}.faq details:first-child{border-top:1px solid #dce3d8}.faq .mapbox{margin-top:0;display:flex;flex-direction:column}.faq .mapbox iframe{flex:1;min-height:280px;height:auto}
@media(max-width:900px){.faq{grid-template-columns:1fr;gap:28px}.faq .mapbox iframe{min-height:230px}}
.rental-fleet img,.rental-fleet img[src]{aspect-ratio:1672/941;object-fit:contain;height:auto}
@media(max-width:700px){.rental-fleet img,.rental-fleet img[src]{aspect-ratio:1672/941}}
.promo-badge,.herocontent .promo-badge,.rental .promo-badge{position:relative;isolation:isolate;overflow:visible;padding:14px 26px;font-size:clamp(17px,1.6vw,21px);font-weight:700;letter-spacing:.3px;box-shadow:0 8px 24px -10px rgba(212,179,106,.8);animation:promo-bob 2.6s ease-in-out infinite}
.promo-badge strong{font-size:1.18em;font-weight:800}
.promo-badge::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--gold);z-index:-1;animation:promo-ring 2s ease-out infinite}
.promo-badge::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);background-size:250% 100%;animation:promo-shine 2.8s linear infinite;pointer-events:none}
@keyframes promo-ring{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.18,1.45);opacity:0}}
@keyframes promo-shine{0%{background-position:150% 0}100%{background-position:-100% 0}}
@keyframes promo-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@media(prefers-reduced-motion:reduce){.promo-badge,.promo-badge::before,.promo-badge::after{animation:none}}
.wa-fab{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:10px;padding:13px 20px 13px 15px;border-radius:999px;background:#1fa855;color:#fff;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 12px 28px -10px rgba(10,60,35,.55);animation:wa-in .5s 1.6s ease-out backwards;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s}
.wa-fab svg{width:26px;height:26px;flex:none}.wa-fab:hover{transform:translateY(-2px)}.wa-fab:active{transform:scale(.96)}
.wa-fab::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #1fa855;animation:promo-ring 2.4s 2.2s ease-out infinite;pointer-events:none}
@keyframes wa-in{from{opacity:0;transform:translateY(16px)}}
.bottomnav{display:none}
@media(max-width:700px){
 .menu{display:none!important}header nav:not(.bottomnav){display:none!important}
 .bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(248,249,245,.97);border-top:1px solid rgba(18,61,50,.12);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px -12px rgba(18,61,50,.35)}
 .bottomnav a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;justify-content:center;font-size:11px;font-weight:600;color:#5d6f63;text-decoration:none;border-radius:10px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
 .bottomnav svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 .bottomnav a[aria-current=page]{color:var(--green)}.bottomnav a[aria-current=page] svg{stroke:#b08a3c}.bottomnav a:active{background:#e8eee5}
 .wa-fab{right:14px;bottom:calc(78px + env(safe-area-inset-bottom));padding:14px}.wa-fab span{display:none}.wa-fab svg{width:30px;height:30px}
 body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}
 html{scroll-padding-top:100px}
}
@media(prefers-reduced-motion:reduce){.wa-fab,.wa-fab::before{animation:none}}
@media(max-width:700px){nav.bottomnav{top:auto;bottom:0;left:0;right:0;height:auto;width:auto;max-height:none;flex-direction:row;gap:0;margin:0;overflow:visible;transform:none;opacity:1;visibility:visible}nav.bottomnav a{padding:0;border:0;width:auto;margin:0;font-size:11px}}
@media(max-width:700px){.promo-badge,.herocontent .promo-badge,.rental .promo-badge{white-space:nowrap;font-size:15px;padding:11px 18px;max-width:100%}}
.guide article{max-width:720px}.guide h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(24px,2.4vw,32px);margin:44px 0 14px;line-height:1.2}.guide p,.guide li{font-size:16.5px;line-height:1.75}.guide li{margin:6px 0}.guide a{color:#7a5a1f}
.tldr{background:#e8eee5;border-left:4px solid var(--gold);padding:20px 24px;border-radius:6px}.tldr>b{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}.tldr p{margin:0}
.toc{margin:28px 0;padding:18px 22px;border:1px solid #dce3d8;border-radius:6px;background:white}.toc b{font-size:13px}.toc ol{margin:8px 0 0;padding-left:20px}
.guide table{width:100%;border-collapse:collapse;font-size:15px;margin:10px 0;display:block;overflow-x:auto}.guide th,.guide td{text-align:left;padding:10px 12px;border-bottom:1px solid #dce3d8;vertical-align:top}.guide th{background:#e8eee5}
.guide-faq details:first-child{border-top:1px solid #dce3d8}.byline{font-size:13px!important;color:#5d6f63;margin-top:30px}
.guidehero{height:520px}.guidehero h1{font-size:clamp(32px,4.4vw,58px);max-width:900px}
.guidehub{display:block}.guidehub h1{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(34px,4vw,56px);margin:0 0 12px}.guidegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}
.guidecard{display:block;background:white;border:1px solid #dce3d8;border-radius:8px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .25s}.guidecard:hover{transform:translateY(-3px)}.guidecard img{width:100%;height:200px;object-fit:cover;display:block}.guidecard div{padding:20px}.guidecard h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:22px;margin:0 0 8px}.guidecard p{font-size:14.5px;margin:0;color:#4d6055}
@media(max-width:900px){.guidegrid{grid-template-columns:1fr}.guidehero{height:440px}}
