.dest-page{background:var(--paper);color:var(--ink);font-family:var(--sans)}.dest-page img{object-fit:cover;width:100%;height:100%;display:block}.dest-page :is(h1,h2,h3,p,figure){margin:0}.dest-page :is(h1,h2,h3){font-family:var(--serif);text-wrap:balance;font-weight:500}.dest-page a{color:inherit;text-decoration:none}.dest-page a:focus-visible{outline-offset:4px;outline:3px solid}.dest-page .dest-overline{font:650 .7rem/1.45 var(--sans);letter-spacing:.15em;text-transform:uppercase}.dest-page .dest-deck{max-width:50ch;font-size:clamp(1.025rem,1.1vw + .5rem,1.35rem);line-height:1.5}.guide-mast{padding:clamp(3rem,6vw,6.5rem) 0 clamp(2.25rem,4vw,4.25rem)}.guide-mast h1,.guide-article-mast h1,.plus-intro h1{letter-spacing:-.04em;margin:0 0 1.1rem;font-size:clamp(3.5rem,7.2vw,6rem);line-height:.98}.guide-mast h1 span{color:#a27636}.guide-feature{background:var(--forest);grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);display:grid}.guide-feature .guide-picture{min-height:360px}.guide-picture{overflow:hidden}.guide-picture img{transition:transform .3s}.guide-feature:hover img,.guide-card:hover img{transform:scale(1.025)}.guide-feature-copy{color:#fbf6e9;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,4.6vw,5rem);display:flex}.guide-feature-copy h2,.plus-section-heading h2,.plus-free h2{letter-spacing:-.035em;margin:.8rem 0;font-size:clamp(2.35rem,4vw,4.3rem);line-height:1.04}.guide-feature-copy p{max-width:40ch;font-size:1.05rem;line-height:1.55}.dest-page .guide-read,.guide-back{align-items:center;gap:.55rem;width:fit-content;font-size:.93rem;font-weight:650;display:inline-flex}.guide-feature-copy .guide-read{border-bottom:1px solid #a5966f;margin-top:1.8rem;padding-bottom:.28rem}.guide-selection{margin:clamp(3rem,6vw,6rem) 0}.guide-selection>h2{border-bottom:1px solid var(--line);letter-spacing:-.035em;padding-bottom:1.15rem;font-size:clamp(2rem,3.3vw,3.2rem)}.guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.2vw,2.5rem);margin-top:1.5rem;display:grid}.guide-card{display:block}.guide-card .guide-picture{aspect-ratio:8/5}.guide-card h3{letter-spacing:-.028em;margin:1rem 0 .45rem;font-size:clamp(1.6rem,2.3vw,2.4rem);line-height:1.12}.guide-card h3 svg{vertical-align:middle;display:inline}.guide-card>p:last-child{max-width:48ch;line-height:1.55}.guide-article{padding:clamp(1.8rem,4vw,4rem) 0 clamp(3rem,6vw,6rem)}.guide-back{border-bottom:1px solid var(--line);padding-bottom:.35rem}.guide-article-mast{max-width:900px;margin:clamp(2.5rem,5vw,5rem) 0 clamp(1.75rem,3vw,3rem)}.guide-article-mast h1{font-size:clamp(3rem,6.1vw,6rem)}.guide-article-art img{aspect-ratio:2.5;max-height:520px}.guide-article-art figcaption{opacity:.8;margin-top:.5rem;font-size:.75rem}.guide-article-body{max-width:66ch;margin:clamp(2.75rem,5.4vw,5.5rem) auto}.guide-article-body>p{margin-bottom:1.3rem;font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.75}.guide-source{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem 1.4rem;margin-top:2rem;padding:1.15rem 0;display:flex}.guide-source a,.guide-other a{align-items:center;gap:.4rem;display:inline-flex}.guide-source a{text-underline-offset:.23em;text-decoration:underline}.guide-other{max-width:66ch;margin:0 auto}.guide-other p{margin-bottom:.8rem}.guide-other a{border-top:1px solid var(--line);font-family:var(--serif);justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:1.25rem;display:flex}.guide-other a:last-child{border-bottom:1px solid var(--line)}.plus-intro{background:var(--forest);color:#fff7e6}.plus-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);padding-block:clamp(3rem,6.2vw,6.5rem);display:grid}.plus-intro h1{margin-bottom:1.25rem;font-size:clamp(3rem,5.9vw,6rem)}.plus-intro h1 em{color:#e4c993;font-weight:400}.plus-card-art{aspect-ratio:4/3;overflow:hidden}.plus-price{align-items:center;gap:.7rem;margin:1.4rem 0 1.3rem;display:flex}.plus-price strong{font:500 clamp(2.5rem,4.5vw,4.6rem)/1 var(--serif);letter-spacing:-.035em}.plus-price span{font-size:.96rem}.plus-price small{opacity:.84;margin-top:.25rem;font-size:.76rem;display:block}.dest-page .plus-button{color:#102d24;align-items:center;gap:.6rem;display:inline-flex}.plus-benefits{padding-block:clamp(3.3rem,6vw,6.4rem)}.plus-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:2rem;margin-bottom:1.7rem;display:grid}.plus-section-heading>p{max-width:49ch;padding-bottom:.75rem;line-height:1.65}.plus-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2.8vw,3.2rem);display:grid}.plus-perks article{border-top:1px solid var(--line);padding:clamp(1.4rem,2.8vw,2.5rem) 0}.plus-perks svg{color:#89632c}.plus-perks h3{letter-spacing:-.025em;margin:.8rem 0 .4rem;font-size:clamp(1.55rem,2.2vw,2.05rem)}.plus-perks p,.plus-free>p:not(.dest-overline){max-width:54ch;line-height:1.6}.plus-free{background:#eae7d9;margin-top:clamp(2rem,4vw,4.5rem);padding:clamp(1.6rem,4vw,4rem)}.plus-free .guide-read{text-underline-offset:.25em;margin-top:1.15rem;text-decoration:underline}@media (max-width:780px){.guide-feature,.plus-intro-grid,.plus-section-heading{grid-template-columns:1fr}.guide-feature .guide-picture{aspect-ratio:1.8;min-height:0}.guide-cards,.plus-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.plus-section-heading{gap:.25rem}.plus-intro-grid{gap:2rem}.plus-card-art{max-width:32rem}.guide-article-art img{aspect-ratio:1.65}}@media (max-width:540px){.guide-cards{grid-template-columns:1fr;gap:1.8rem}.plus-perks{grid-template-columns:1fr}.plus-perks article{grid-template-columns:2.25rem 1fr;gap:.25rem .5rem;display:grid}.plus-perks article>svg{grid-row:span 2;align-self:center}.plus-perks h3{margin:0}.plus-perks article>p{grid-column:2}.guide-feature-copy{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.guide-picture img{transition:none}.guide-feature:hover img,.guide-card:hover img{transform:none}}
