/* A warm, photo-led discovery layer. Shared with the original activity tools. */
.site-editorial,.gd{--paper:#fffdf9;--ink:#292c28;--muted:#70746e;--line:#e5e5dd;--gd-green:#315c45;background:var(--paper);color:var(--ink)}
.site-editorial .wrap,.gd .wrap{width:calc(100% - 88px);max-width:1376px}
.site-editorial button,.gd button{cursor:pointer}.site-editorial a,.gd a{text-underline-offset:4px}
.site-editorial :focus-visible,.gd :focus-visible{outline:3px solid #b94032;outline-offset:4px}
.site-editorial .header,.gd .gd-nav{min-height:100px;padding-block:15px;gap:24px;border-bottom:1px solid var(--line)}
.site-editorial .brand,.gd .brand{font-size:17px;line-height:.95;flex-shrink:0}.site-editorial .brand-mark,.gd .brand-mark{font-size:64px}.site-editorial .brand-mark>span,.gd .brand-mark>span{font-size:25px}
.site-editorial .header nav,.gd .gd-nav nav{display:flex;gap:28px;align-items:center;justify-content:center;font-size:14px;font-weight:600}
.site-editorial .header nav a{padding:12px 0}.site-editorial .header nav a.active{border-bottom:2px solid #d1583c}
.site-editorial .saved-button,.board-button{border:1px solid #d7dbd2;background:transparent;border-radius:50px;padding:12px 18px;display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;min-height:44px;color:var(--ink)}
.board-button span,.subtle-save-note [data-guide-count]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;font-size:11px;font-weight:bold}.site-editorial .saved-button b{background:#eaf0e5;color:#315c45}
.discovery-intro{text-align:center;padding-top:46px;padding-bottom:20px}.discovery-intro .eyebrow{font-size:10px;letter-spacing:2px;color:#63735e;margin-bottom:16px}.discovery-intro h1{font-size:clamp(42px,4.8vw,66px);letter-spacing:-3px;line-height:1.06}.discovery-intro h1 br{display:none}.discovery-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#3d644b;letter-spacing:-2px}.discovery-intro>p:not(.eyebrow){font-size:16px;color:#666e62;margin:18px 0 25px}
.discovery-search{display:flex;align-items:center;text-align:left;background:#fff;border:1px solid #dedfd8;box-shadow:0 6px 22px #303a2510;border-radius:60px;max-width:800px;margin:auto;padding:9px;gap:8px}.discovery-search label{display:flex;flex-direction:column;gap:5px;padding:5px 22px;flex:1}.discovery-search label:nth-child(2){max-width:200px;border-left:1px solid #ddd}.discovery-search label>span{font-size:12px;font-weight:700}.discovery-search input,.discovery-search select{width:100%;border:0;background:none;color:#656c60;font-size:13px;min-height:25px;padding:0;outline-offset:0}.discovery-search .discover-submit{background:#c85136;border:0;color:white;border-radius:40px;min-height:52px;padding:15px 25px;font-size:13px;font-weight:bold;white-space:nowrap;display:flex;gap:18px;align-items:center}
.discovery-categories{display:grid;grid-template-columns:repeat(8,1fr);gap:18px;padding:25px 12px 28px}.discovery-categories a{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;color:#656d60;font-size:12px;font-weight:600}.discovery-categories svg{width:26px;height:26px;stroke:#465c43;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.discovery-categories a:hover{color:#b84028;transform:translateY(-2px)}
.inspiration-mosaic{display:grid;grid-template-columns:1.55fr 1fr 1fr;gap:16px}.inspiration-mosaic>a{position:relative;display:block;border-radius:20px;overflow:hidden;height:370px;background:#ccd8c6}.inspiration-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.inspiration-mosaic a:hover img{transform:scale(1.04)}.inspiration-mosaic>a:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#0c20115c 60%,#122213c9)}.inspiration-mosaic>a>div{position:absolute;left:25px;right:25px;bottom:28px;color:white;z-index:1}.inspiration-mosaic span{font-size:9px;letter-spacing:1.8px;font-weight:600}.inspiration-mosaic h2{font-size:29px;letter-spacing:-1px;line-height:1.15;margin:12px 0}.inspiration-mosaic .mosaic-main h2{font-size:38px}.inspiration-mosaic p{font-size:11px;color:#fffdf2}.inspiration-mosaic .mosaic-main img{object-position:50% 50%}.inspiration-mosaic>a:nth-child(3) img{object-position:45% 50%}
.curated-section{padding-top:55px;padding-bottom:32px}.editorial-section-heading{display:flex;gap:20px;align-items:end;justify-content:space-between;margin:0 0 25px}.editorial-section-heading .eyebrow{font-size:10px;letter-spacing:1.7px;color:#69765f;margin:0 0 10px}.site-editorial h2,.gd .editorial-section-heading h2{font-size:clamp(28px,2.8vw,36px);letter-spacing:-1.35px;line-height:1.2}.editorial-section-heading>a,.editorial-section-heading>button{font-size:12px;white-space:nowrap;padding-bottom:4px}
.photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.gd .photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-card.gd-card{min-height:0;padding:0;border:0;border-radius:0;background:none;overflow:visible;position:relative;display:block}.photo-card .photo-card-image{display:block;border-radius:17px;overflow:hidden;background:#e7e6df;aspect-ratio:1.3}.photo-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.photo-card:hover .photo-card-image img{transform:scale(1.045)}.photo-card .photo-card-copy{padding:16px 2px 10px}.photo-card .photo-kicker{font-size:10px;line-height:1.5;color:#77766d;margin:0 0 6px;text-transform:uppercase;letter-spacing:1.1px}.photo-card h3,.gd .photo-card h3{font-size:19px;line-height:1.32;letter-spacing:-.5px;margin:0 0 8px}.photo-card-copy>p:last-child{font-size:12px;line-height:1.5;color:#74776d;margin:0}.guide-heart{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffed;box-shadow:0 2px 8px #00000014;color:#273c2d;transition:transform .15s}.guide-heart:hover{transform:scale(1.1)}.guide-heart svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5}.guide-heart[aria-pressed=true]{color:#bc4634}.guide-heart[aria-pressed=true] svg{fill:#bc4634}.subtle-save-note{font-size:11px;color:#757b6f;display:flex;gap:8px;align-items:center;margin-top:18px}.subtle-save-note .text-button{font-size:11px}
.editorial-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:55px;padding-bottom:55px}.editorial-feature>img,.editorial-feature figure img{width:100%;height:435px;object-fit:cover;border-radius:22px}.editorial-feature h2,.gd .editorial-feature h2{font-size:clamp(34px,3.8vw,49px);letter-spacing:-2px;line-height:1.12;margin:14px 0 22px}.editorial-feature p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:440px;color:#687060}.editorial-feature .eyebrow{font-size:10px;letter-spacing:1.7px;color:#75806b}.editorial-feature .text-button{display:inline-block;margin-top:23px;font-size:12px}.audience-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;max-width:490px}.audience-links a{font-size:12px;padding:11px 15px;border:1px solid #dce1d4;border-radius:25px;background:#fff}.audience-links a:hover{border-color:#4b6440;background:#f3f5ec}.editorial-feature figure{margin:0}.editorial-feature figcaption{font-size:10px;color:#75776f;margin-top:9px}.holiday-feature{border-top:1px solid var(--line);margin-top:10px}.spa-feature .button{margin-top:24px}
.local-event-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#edf0e5;border-radius:18px;padding:28px 32px}.local-event-strip .eyebrow{font-size:9px;letter-spacing:1.4px;color:#62705a}.local-event-strip h2{font-size:29px;margin:8px 0}.local-event-strip p:not(.eyebrow){font-size:13px;color:#69715f}.local-event-strip .button{font-size:12px;white-space:nowrap}.city-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:20px;padding-bottom:22px}.city-chips a{font-size:11px;color:#66705e;padding:7px 13px;border-bottom:1px solid #dce1d5}
.site-editorial .button,.gd .button{border-radius:30px;min-height:44px;font-size:12px;padding:12px 22px}.site-editorial .button.dark,.gd .button.dark{background:#2e513d;color:#fff}.site-editorial .primary,.gd .primary{background:#c85136;color:#fff}.site-editorial .people-section{padding:35px 0 20px;border-top:1px solid var(--line)}.site-editorial .people-section .section-heading{margin-bottom:20px}.site-editorial .people-section .section-heading h2{font-size:27px}.site-editorial .people-section .section-heading>p{font-size:12px}.site-editorial .people-grid{gap:16px}.site-editorial .person-icon{width:68px;height:68px;border-radius:50%;margin:auto auto 10px}.site-editorial .person-icon>span{font-size:29px}.site-editorial .person-button{font-size:11px;padding:6px}.site-editorial .explore-section{padding-top:45px}.site-editorial .section-heading h2{font-size:34px}.site-editorial .section-heading .eyebrow{font-size:10px}.site-editorial .finder{background:#f5f5ee;border-radius:20px;padding:18px}.site-editorial .category-tabs{gap:8px;border-bottom:0;flex-wrap:wrap}.site-editorial .category-tabs button{font-size:11px;border:1px solid #dce0d4;border-radius:30px;padding:10px 15px}.site-editorial .category-tabs button[aria-pressed=true]{background:#2e513d;color:white;border-color:#2e513d}.site-editorial .idea-card{border:0;background:transparent;box-shadow:none;overflow:visible}.site-editorial .idea-art{border-radius:16px;overflow:hidden}.site-editorial .idea-copy{padding:18px 1px 20px}.site-editorial .idea-copy h3{font-size:21px;letter-spacing:-.5px}.site-editorial .idea-copy>p{font-size:12px}.site-editorial .idea-copy .eyebrow{font-size:9px}.site-editorial .idea-meta{font-size:11px}.site-editorial .save-heart{border-radius:50%;background:white;top:12px;right:12px;width:36px;height:36px;font-size:23px}.site-editorial .idea-grid{gap:25px}.site-editorial .season-section{margin-top:40px;background:#f2f0e6}.site-editorial .season-art{transform:none}.site-editorial .season-art img{border-radius:20px;transform:none;border:0;box-shadow:none}.site-editorial .season-badge{display:none}.site-editorial .season-copy h2{font-size:40px}.site-editorial .season-copy>p:not(.eyebrow){font-size:14px}.site-editorial .play-section{padding-top:60px}.site-editorial .play-tile{border-radius:18px;min-height:270px;padding:27px}.site-editorial .play-art{font-size:56px;height:60px}.site-editorial .play-tile h3{font-size:25px}.site-editorial .play-tile>p{font-size:13px}.site-editorial .local-section{padding-top:50px}.site-editorial .local-heading h2{font-size:36px}.site-editorial .local-row{border-radius:15px}.site-editorial .local-row h3{font-size:19px}.site-editorial .local-heading>p:not(.eyebrow){font-size:13px}.site-editorial .season-ribbon{background:#f0f3e8;font-size:11px}.tiny-proof{font-size:11px;color:#7a7c74;text-align:center;padding:18px 0}.tiny-proof .text-button{font-size:11px}.editorial-kit{display:flex;gap:30px;justify-content:space-between;align-items:center;border:1px solid #d9e0cf;background:#f6f7ee;border-radius:22px;padding:32px 38px;margin-top:20px;margin-bottom:40px}.editorial-kit h2{font-size:32px;margin:10px 0}.editorial-kit p:not(.eyebrow){max-width:640px;font-size:13px;color:#6e7566}.editorial-kit .eyebrow{font-size:9px}.editorial-kit .button{white-space:nowrap}.site-editorial .footer{padding-top:45px}.site-editorial .footer a,.site-editorial .footer button{font-size:12px}.site-editorial .footer>div:nth-child(2){max-width:650px;gap:15px 25px}
.gd-discover-intro{text-align:center;padding:48px 0 30px}.gd .gd-discover-intro h1{font-size:clamp(40px,4.5vw,61px);letter-spacing:-2px;line-height:1.1}.gd-discover-intro>p:not(.eyebrow){font-size:16px;color:#6d7465;margin:20px 0}.gd .gd-discover-intro .eyebrow{font-size:10px;letter-spacing:2px;color:#718066;margin-bottom:20px}.gd-topic-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:30px}.gd-topic-pills button{background:#fff;border:1px solid #dce0d4;border-radius:24px;padding:11px 19px;font-size:12px;color:#59614f;min-height:44px}.gd-topic-pills button[aria-pressed=true]{background:#304f3b;color:#fff;border-color:#304f3b}.gd .gd-collection{padding-top:28px;padding-bottom:40px}.gd .gd-filters{background:#f2f3eb;border-radius:15px;padding:18px 22px;gap:16px}.gd .gd-filters input,.gd .gd-filters select{background:#fff;border-color:#dce1d3;border-radius:10px}.gd .gd-filters label{font-size:11px}.gd #guideCount{font-size:11px;color:#737b69}.gd .gd-grid.photo-grid{gap:30px 25px}.gd .photo-card-image{aspect-ratio:1.35}.gd .gd-more .gd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gd .gd-article-hero{gap:60px;padding:30px 0 50px;grid-template-columns:1fr 1fr}.gd .gd-article-hero figure{transform:none;margin:0}.gd .gd-article-hero figure img{border-radius:20px;aspect-ratio:1.15;width:100%;object-fit:cover}.gd .gd-article-hero figcaption{font:10px var(--sans);text-align:left;color:#787c72;padding:12px 0}.gd .gd-article-hero h1{font-size:clamp(36px,4.4vw,61px);letter-spacing:-2.5px;line-height:1.08}.gd .gd-article-hero .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:18px}.gd .gd-lede{font-size:17px;line-height:1.7}.gd .gd-meta{font-size:10px}.gd .gd-process{padding:35px 0;background:#f0f2e9}.gd .gd-process h2{font-size:31px}.gd .gd-process h3{font-size:20px}.gd .gd-process svg{width:40px;height:40px}.gd .gd-process li{padding-bottom:5px}.gd .gd-process p{font-size:13px}.gd .gd-section h2{font-size:34px}.gd .gd-item-grid h3{font-size:20px}.gd .gd-planner{background:#f0f2e8;border:1px solid #dfe5d5}.gd .gd-planner h2{font-size:35px}.gd .gd-cities{background:#2f513d;margin:30px 0}.gd .gd-cities h2{font-size:39px}.gd .gd-cities p{font-size:14px}.gd .gd-cities a{font-size:12px}.gd .gd-breadcrumb{font-size:11px}.gd [hidden],.site-editorial [hidden]{display:none!important}
.guide-board{width:min(610px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:45px 32px 30px;border:0;border-radius:22px;background:#fffdf9;color:#293227}.guide-board::backdrop{background:#1d2e246b;backdrop-filter:blur(4px)}.guide-board h2{font-size:34px;letter-spacing:-1.3px;margin:16px 0}.guide-board>p:not(.eyebrow){font-size:13px;color:#6d7568}.guide-board .eyebrow{font-size:9px;letter-spacing:1.5px}.board-row{display:flex;align-items:center;gap:15px;padding:22px 0;border-bottom:1px solid #dce1d6}.board-row a{font-size:16px;font-weight:600;flex:1}.board-row button{background:none;border:0;font-size:11px;text-decoration:underline;color:#6c7264}.board-empty{padding:35px 0;text-align:center}.board-empty>span{font-size:40px;color:#617c51}.board-empty h3{font-size:21px;margin:14px 0}.board-empty p{font-size:13px}.board-empty a{display:inline-block;font-size:13px;text-decoration:underline;margin-top:20px}.board-activities{font-size:12px;display:inline-block;margin-top:25px;text-decoration:underline}.editorial-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#2e513d;color:#fff;padding:14px 22px;border-radius:30px;max-width:calc(100% - 30px);width:max-content;font-size:12px;z-index:999;transition:opacity .2s,transform .2s;box-shadow:0 4px 24px #0002}.editorial-toast.show{opacity:1;transform:translate(-50%,0)}
.saved-guide-group>h3{font-size:20px;margin:25px 0 5px}.saved-guide-group{margin-bottom:20px}
@media(min-width:1400px){.inspiration-mosaic>a{height:415px}.discovery-intro{padding-top:52px}}
@media(max-width:1050px){.site-editorial .wrap,.gd .wrap{width:calc(100% - 48px)}.site-editorial .header nav,.gd .gd-nav nav{gap:18px;font-size:12px}.site-editorial .brand,.gd .brand{font-size:14px}.site-editorial .brand-mark,.gd .brand-mark{font-size:52px}.inspiration-mosaic>a{height:330px}.inspiration-mosaic h2{font-size:25px}.inspiration-mosaic .mosaic-main h2{font-size:31px}.inspiration-mosaic>a>div{left:20px;right:20px;bottom:24px}.photo-grid{gap:18px}.photo-card h3,.gd .photo-card h3{font-size:17px}.editorial-feature{gap:35px}.editorial-feature>img,.editorial-feature figure img{height:360px}.discovery-categories{gap:10px}.discovery-categories a{font-size:10px}.gd .gd-article-hero{gap:30px}.gd .gd-nav{flex-wrap:wrap}.gd .gd-nav nav{order:3;width:100%;justify-content:flex-start;padding-bottom:8px}.gd .gd-nav .board-button{margin-left:auto}.gd .gd-article-hero h1{font-size:45px}}
@media(max-width:760px){.site-editorial .wrap,.gd .wrap{width:calc(100% - 36px)}.site-editorial .header{flex-wrap:wrap;min-height:0;gap:10px;padding:12px 0}.site-editorial .header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #eee;padding-top:5px;gap:8px}.site-editorial .header .saved-button{margin-left:auto;font-size:11px;padding:9px 13px}.discovery-intro{padding-top:30px}.discovery-intro .eyebrow{font-size:8px;letter-spacing:1.5px}.discovery-intro h1{font-size:44px;letter-spacing:-2.1px}.discovery-intro h1 br{display:block}.discovery-intro>p:not(.eyebrow){font-size:14px;max-width:300px;margin:16px auto 22px}.discovery-search{border-radius:18px;display:grid;grid-template-columns:1fr auto;gap:4px;padding:11px}.discovery-search label{padding:5px 7px;min-width:0}.discovery-search label:first-child{grid-column:1/-1;border-bottom:1px solid #eee;padding-bottom:12px}.discovery-search label:nth-child(2){border:0;max-width:none;padding-top:9px}.discovery-search .discover-submit{font-size:11px;min-height:42px;padding:10px 18px}.discovery-categories{display:flex;overflow-x:auto;gap:27px;padding:18px 3px 23px;scrollbar-width:none}.discovery-categories a{min-width:69px;white-space:nowrap;font-size:10px;gap:8px}.discovery-categories svg{width:24px;height:24px}.inspiration-mosaic{grid-template-columns:1fr 1fr;gap:12px}.inspiration-mosaic>a{height:250px;border-radius:15px}.inspiration-mosaic>a:first-child{grid-column:1/-1;height:300px}.inspiration-mosaic h2{font-size:24px}.inspiration-mosaic .mosaic-main h2{font-size:33px}.inspiration-mosaic p{font-size:10px}.inspiration-mosaic span{font-size:7px;letter-spacing:1px}.inspiration-mosaic>a>div{left:16px;right:12px;bottom:21px}.inspiration-mosaic .mosaic-main>div{left:25px}.curated-section{padding-top:35px}.editorial-section-heading{align-items:start;gap:15px}.editorial-section-heading h2,.gd .editorial-section-heading h2{font-size:27px}.editorial-section-heading>a,.editorial-section-heading>button{font-size:10px;white-space:normal;text-align:right;max-width:95px;flex-shrink:0}.editorial-section-heading .eyebrow{font-size:8px;letter-spacing:1px}.photo-grid,.gd .photo-grid,.gd .gd-more .gd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.photo-card .photo-card-image,.gd .photo-card-image{aspect-ratio:.9;border-radius:13px}.photo-card h3,.gd .photo-card h3{font-size:17px}.photo-card .photo-kicker{font-size:8px;letter-spacing:.7px}.photo-card-copy>p:last-child{font-size:10px}.photo-card .photo-card-copy{padding-top:12px}.guide-heart{width:32px;height:32px;top:9px;right:9px}.guide-heart svg{width:17px;height:17px}.subtle-save-note{font-size:10px;flex-wrap:wrap}.editorial-feature{grid-template-columns:1fr;gap:27px;padding-top:30px;padding-bottom:40px}.editorial-feature>img,.editorial-feature figure img{height:310px;border-radius:18px}.editorial-feature h2,.gd .editorial-feature h2{font-size:37px;letter-spacing:-1.6px}.editorial-feature p:not(.eyebrow){font-size:14px}.holiday-feature>img{grid-row:1}.audience-links{gap:8px}.audience-links a{font-size:11px;padding:10px 14px}.local-event-strip{padding:25px;flex-direction:column;align-items:start}.local-event-strip h2{font-size:29px}.local-event-strip .button{margin-top:5px}.city-chips{justify-content:flex-start;gap:6px}.city-chips a{font-size:10px;padding:6px 9px}.site-editorial .people-grid{display:flex;overflow:auto;gap:15px}.site-editorial .person-button{min-width:78px}.site-editorial .people-section .section-heading>p{display:none}.site-editorial .finder{padding:15px}.site-editorial .idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.site-editorial .idea-copy h3{font-size:18px}.site-editorial .idea-copy>p{display:none}.site-editorial .idea-art{height:170px}.site-editorial .idea-meta{font-size:10px}.site-editorial .idea-badge{font-size:8px;max-width:90%;padding:6px 8px;left:8px;bottom:8px}.site-editorial .image-disclosure{font-size:7px}.site-editorial .save-heart{width:30px;height:30px;font-size:20px}.site-editorial .section-heading h2{font-size:29px}.site-editorial .explore-section{padding-top:30px}.site-editorial .season-layout{padding-block:40px}.site-editorial .season-copy h2{font-size:34px}.site-editorial .season-art{max-width:100%;margin:15px 0 0}.site-editorial .season-art img{aspect-ratio:1.3;object-fit:cover;width:100%;height:auto}.site-editorial .play-grid{grid-template-columns:1fr}.site-editorial .play-tile{min-height:0}.site-editorial .play-art{display:none}.site-editorial .play-tile .play-link{padding-top:20px}.site-editorial .local-section{grid-template-columns:1fr;padding-top:35px}.editorial-kit{flex-direction:column;align-items:start;padding:27px;gap:20px}.editorial-kit h2{font-size:29px}.site-editorial .footer{grid-template-columns:1fr}.site-editorial .footer>div:nth-child(2){font-size:12px}.gd .gd-nav{flex-direction:row;align-items:center;gap:10px}.gd .gd-nav nav{justify-content:space-between;font-size:11px;gap:8px}.gd .board-button{font-size:11px;padding:9px 13px}.gd-discover-intro{padding-top:33px}.gd .gd-discover-intro h1{font-size:43px}.gd-discover-intro>p:not(.eyebrow){font-size:14px}.gd-topic-pills{gap:8px}.gd-topic-pills button{font-size:10px;padding:9px 14px;min-height:40px}.gd .gd-filters{padding:15px}.gd .gd-article-hero{grid-template-columns:1fr;padding-top:25px;gap:25px}.gd .gd-article-hero h1{font-size:42px}.gd .gd-article-hero figure img{aspect-ratio:1.5}.gd .gd-article-hero .gd-lede{font-size:16px}.gd .gd-actions{gap:8px}.gd .gd-actions .button{font-size:10px;padding:11px 15px}.gd .gd-process h2{font-size:28px}.gd .gd-process p{font-size:12px}.gd .gd-section h2{font-size:30px}.gd .gd-cities h2{font-size:32px}.gd .gd-item-grid p{font-size:14px}.gd .gd-reading{padding-top:30px}.gd .gd-planner{padding:25px}.gd .gd-more{margin:40px 0}.gd .gd-more h2{font-size:29px}.guide-board{padding:42px 23px 27px}.guide-board h2{font-size:30px}.board-row a{font-size:14px}}
@media(prefers-reduced-motion:reduce){.inspiration-mosaic img,.photo-card-image img,.guide-heart,.editorial-toast{transition:none}.inspiration-mosaic a:hover img,.photo-card:hover .photo-card-image img,.guide-heart:hover{transform:none}}
@media print{body.gd>*:not(dialog){display:block!important}.gd .gd-nav,.gd .gd-footer,.gd .gd-more,.gd .gd-actions,.gd .gd-jump,.gd .gd-article-hero figure,.gd .editorial-toast,.gd .skip,.gd .guide-heart,.gd .gd-breadcrumb{display:none!important}.gd .gd-reading{display:block}.gd .gd-article-hero{display:block}.gd .gd-section{break-inside:avoid}.gd .wrap{width:100%}.guide-board,.editorial-toast{display:none!important}}
