.guide-page{color:#172522;background:#eef1ee}.guide-page *{box-sizing:border-box}.guide-header{z-index:2;color:#fff;justify-content:space-between;width:min(1160px,100% - 48px);padding:28px 0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.guide-header>a:last-child{font:800 10px var(--heading-font);letter-spacing:.15em}.guide-hero{color:#fff;align-items:end;min-height:730px;display:flex;position:relative;overflow:hidden}.guide-hero>img,.guide-hero>div:first-of-type{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-hero>div:first-of-type{background:linear-gradient(90deg,#081211d1,#08121129 74%),linear-gradient(#0000 42%,#08121175)}.guide-hero-copy{z-index:1;width:min(1160px,100% - 48px);margin:auto;padding:0 0 76px;position:relative}.guide-hero-copy>p,.guide-title>.eyebrow{color:#718079;font:800 10px var(--heading-font);letter-spacing:.2em;margin:0}.guide-hero-copy>p{color:#cbbd9c}.guide-hero h1,.guide-title h2{font:700 var(--heading-section-size)/var(--heading-line-height) var(--heading-font);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;margin:18px 0 0}.guide-hero h1{font-size:var(--heading-hero-size)}.guide-page h1 em,.guide-page h2 em{font-family:var(--accent-font);text-transform:none;font-style:normal;font-weight:400}.guide-hero-copy>span{color:#ffffffd0;max-width:420px;margin-top:28px;font-size:16px;line-height:1.55;display:block}.guide-hero-copy>a,.guide-button{color:inherit;font:800 10px var(--heading-font);letter-spacing:.16em;background:0 0;border:1px solid #ffffff80;border-radius:999px;margin-top:31px;padding:16px 20px;display:inline-flex}.guide-story,.guide-updated,.guide-edition,.guide-preview,.guide-purchase{grid-template-columns:1fr 1fr;gap:clamp(46px,8vw,120px);padding:68px max(24px,50vw - 580px);display:grid}.guide-story{align-items:center}.guide-photo{border-radius:4px 68px 4px 4px;min-height:470px;position:relative;overflow:hidden}.guide-photo img{object-fit:cover}.guide-copy{max-width:520px;margin-top:22px}.guide-copy p,.guide-preview>div>p,.guide-purchase>div>p{color:#53615a;margin:0 0 12px;font-size:15px;line-height:1.62}.guide-copy p:nth-child(2){font-weight:700}.guide-route-intro{grid-template-columns:.9fr 1.1fr;gap:80px;padding:64px max(24px,50vw - 580px) 34px;display:grid}.guide-route-intro p{color:#53615a;align-self:end;max-width:440px;margin:0;font-size:16px;line-height:1.6}.guide-highlights{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 max(24px,50vw - 580px) 68px;display:grid}.guide-highlights article,.guide-grid article{background:#fff4;border-top:1px solid #17252238;min-height:190px;padding:22px}.guide-highlights article:first-child{border-radius:4px 4px 4px 56px}.guide-highlights article:last-child{border-radius:4px 56px 4px 4px}.guide-highlights b,.guide-grid article>span,.guide-edition li span,.guide-delivery span{color:#718079;font:800 10px var(--heading-font);letter-spacing:.16em}.guide-highlights h3,.guide-grid h3{font:600 22px/1 var(--heading-font);letter-spacing:-.05em;margin:30px 0 0}.guide-highlights p,.guide-grid p{color:#59655f;max-width:280px;margin:12px 0 0;font-size:13px;line-height:1.5}.guide-updated{color:#f2f0e9;background:#172b2b}.guide-updated .guide-title>.eyebrow{color:#cbbd9c}.guide-updated .guide-copy p,.guide-purchase>div>p{color:#f2f0e9c9}.guide-status{border:1px solid #f2f0e944;border-radius:4px 52px 4px 4px;align-self:center;padding:40px}.guide-status span,.guide-status small{color:#cbbd9c;font:800 10px var(--heading-font);letter-spacing:.18em;display:block}.guide-status strong{font:700 clamp(68px,10vw,130px)/.8 var(--heading-font);letter-spacing:-.08em;margin:16px 0;display:block}.guide-inside,.guide-practical,.guide-faq{padding:68px max(24px,50vw - 580px)}.guide-grid{border-top:1px solid #17252238;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.guide-grid article{background:0 0;border-right:1px solid #17252238;min-height:205px}.guide-grid article:nth-child(3n+1){padding-left:0}.guide-grid article:nth-child(3n){border-right:0}.guide-grid h3{margin-top:32px;font-size:19px}.guide-practical{background:#d5c6aa}.guide-practical .guide-grid{margin-top:58px}.guide-practical .guide-grid article{min-height:155px}.guide-practical .guide-grid h3{margin-top:0;font-size:16px}.guide-edition{align-items:start}.guide-edition ol{border-top:1px solid #17252238;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.guide-edition li{border-bottom:1px solid #17252238;gap:16px;padding:16px 0;font-size:16px;display:flex}.guide-preview{background:#e5e0d3;align-items:center}.guide-preview>div>p{max-width:400px;margin-top:30px}.guide-preview .guide-button{color:#fff;cursor:not-allowed;background:#172522;border:0}.guide-preview small{color:#718079;font:800 9px var(--heading-font);letter-spacing:.16em;margin-top:13px;display:block}.guide-pages{justify-content:center;gap:19px;display:flex}.guide-pages article{color:#f4f2ec;background:#172b2b;border-radius:3px 38px 3px 3px;flex-direction:column;flex:1;min-height:390px;padding:26px;display:flex;box-shadow:14px 17px #1725221e}.guide-pages article+article{color:#172522;background:#cbbd9c;margin-top:32px}.guide-pages span,.guide-pages i{font:800 9px var(--heading-font);letter-spacing:.15em;font-style:normal}.guide-pages strong{font:700 clamp(23px,3vw,39px)/.9 var(--heading-font);letter-spacing:-.07em;margin:auto 0}.guide-purchase{color:#f2f0e9;background:#172b2b;align-items:center}.guide-purchase .guide-title>.eyebrow{color:#cbbd9c}.guide-product{color:#172522;background:#f1eee6;border-radius:4px 54px 4px 4px;padding:38px}.guide-product>span,.guide-product small,.guide-product em{font:800 10px var(--heading-font);letter-spacing:.14em;display:block}.guide-product>strong{margin-top:14px;font-size:16px;line-height:1.4;display:block}.guide-product>b{font:700 76px/.8 var(--heading-font);letter-spacing:-.08em;margin:35px 0;display:block}.guide-product button{color:#fff;width:100%;font:800 10px var(--heading-font);letter-spacing:.14em;cursor:not-allowed;background:#172522;border:0;border-radius:999px;padding:17px}.guide-product small{color:#65736b;text-align:center;margin-top:20px;font-size:8px}.guide-product em{color:#718079;text-align:center;margin-top:12px;font-size:9px;font-style:normal}.guide-delivery{color:#f2f0e9;background:#172b2b;grid-template-columns:repeat(3,1fr);padding:0 max(24px,50vw - 580px);display:grid}.guide-delivery>div{border-top:1px solid #f2f0e944;gap:18px;padding:33px 0;display:grid}.guide-delivery span{color:#cbbd9c}.guide-delivery strong{font:600 17px var(--heading-font);letter-spacing:-.04em}.guide-faq{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.guide-faq details{border-top:1px solid #17252238}.guide-faq details:last-child{border-bottom:1px solid #17252238}.guide-faq summary{cursor:pointer;font:700 12px var(--heading-font);letter-spacing:.05em;justify-content:space-between;padding:20px 0;display:flex}.guide-faq summary span{font-size:20px;font-weight:400}.guide-faq details[open] summary span{transform:rotate(45deg)}.guide-faq details p{color:#53615a;max-width:580px;margin:0 0 21px;font-size:14px;line-height:1.55}@media (max-width:800px){.guide-story,.guide-updated,.guide-edition,.guide-preview,.guide-purchase,.guide-faq{grid-template-columns:1fr;gap:45px;padding:48px 17px}.guide-header{width:calc(100% - 34px);padding:22px 0}.guide-header>a:last-child{font-size:8px}.guide-hero{min-height:650px}.guide-hero-copy{width:calc(100% - 34px);padding-bottom:48px}.guide-hero h1{font-size:clamp(62px,17vw,84px)}.guide-hero-copy>span{font-size:14px}.guide-photo{min-height:360px}.guide-route-intro{padding:48px 17px 30px;display:block}.guide-route-intro p{margin-top:29px;font-size:15px}.guide-highlights{grid-template-columns:1fr;padding:0 17px 48px}.guide-highlights article{min-height:0;padding:24px}.guide-inside,.guide-practical{padding:48px 17px}.guide-grid{grid-template-columns:1fr 1fr;margin-top:32px}.guide-grid article{min-height:155px;padding:18px}.guide-grid article:nth-child(3n+1){padding-left:18px}.guide-grid article:nth-child(2n){border-right:0}.guide-grid h3{margin-top:34px}.guide-edition ol{grid-template-columns:1fr}.guide-pages article{min-height:280px;padding:19px}.guide-delivery{grid-template-columns:1fr;padding:0 17px}.guide-delivery>div{padding:23px 0}.guide-faq{gap:45px}}@media (max-width:480px){.guide-grid{grid-template-columns:1fr}.guide-grid article{border-right:0}.guide-pages{gap:10px}.guide-pages article{min-height:230px;padding:14px}.guide-pages strong{font-size:20px}.guide-pages span,.guide-pages i{font-size:7px}.guide-product>b{font-size:62px}}
.guide-page{font-family:Arial,Helvetica,sans-serif}.guide-page :is(h1,h2,h3,strong,b,button,.eyebrow,.guide-status span,.guide-status small,.guide-product>span,.guide-product small,.guide-product em,.guide-pages span,.guide-pages i,.guide-edition li span,.guide-delivery span){font-family:var(--heading-font)}.guide-page :is(h1,h2){font-weight:700;line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.guide-page :is(h1,h2) em{font-family:var(--accent-font);letter-spacing:var(--heading-letter-spacing);text-transform:none;font-style:normal;font-weight:400}.guide-page h1{font-size:var(--heading-hero-size)}.guide-page .guide-title h2{font-size:var(--heading-section-size)}.guide-page :is(.guide-highlights h3,.guide-grid h3){font-family:var(--heading-font);letter-spacing:-.05em;font-weight:600;line-height:1}.guide-page :is(.guide-copy p,.guide-route-intro p,.guide-highlights p,.guide-grid p,.guide-preview>div>p,.guide-purchase>div>p,.guide-faq details p){font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.55}.guide-page :is(.guide-hero-copy>p,.guide-title>.eyebrow,.guide-highlights b,.guide-grid article>span,.guide-edition li span,.guide-delivery span,.guide-status span,.guide-status small,.guide-product>span,.guide-product small,.guide-product em,.guide-pages span,.guide-pages i){letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.guide-page :is(.guide-hero-copy>a,.guide-button,.guide-product button){font-family:var(--heading-font);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}@media (max-width:700px){.guide-page h1{font-size:var(--heading-hero-size)}.guide-page .guide-title h2{font-size:var(--heading-section-size)}}
