.q8HX2G_container{max-width:1200px;padding-left:var(--space-8);padding-right:var(--space-8);margin:0 auto}.q8HX2G_eyebrow{margin:0 0 var(--eyebrow-spacing,0);font-size:var(--text-eyebrow-size);letter-spacing:var(--text-eyebrow-ls);text-transform:uppercase;font-weight:var(--text-eyebrow-weight);color:var(--eyebrow-color,var(--color-orange-600))}.q8HX2G_heading{margin:0 0 var(--heading-spacing,0);font-family:var(--font-serif);font-weight:var(--text-heading-1-weight);font-size:var(--heading-size,var(--text-heading-1-size));line-height:var(--heading-line-height,var(--text-heading-1-lh));color:var(--heading-color,inherit)}.q8HX2G_heading em{color:var(--color-green-700)}.q8HX2G_pillButton{padding:var(--space-4) var(--space-7);border-radius:var(--radius-pill);font-weight:var(--button-weight,500);box-sizing:border-box;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.q8HX2G_primaryButton{background:var(--color-green-700);color:var(--color-surface-card);}.q8HX2G_primaryButton:hover{color:var(--color-surface-card)}.q8HX2G_outlineButton{background:var(--color-surface-card);border:1.5px solid var(--color-green-700);color:var(--color-green-700);}.q8HX2G_iconBadge{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.q8HX2G_cardLift{transition:transform .35s var(--motion-ease), box-shadow .35s}.js-motion .q8HX2G_cardLift.reveal{transition:opacity var(--motion-reveal) var(--motion-ease), translate var(--motion-reveal) var(--motion-ease), transform .35s var(--motion-ease), box-shadow .35s}.q8HX2G_cardLift:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.q8HX2G_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.gqWCkW_page{padding-top:calc(var(--space-16) + var(--space-12))}.gqWCkW_container{max-width:1200px;padding:0 var(--space-8);margin:0 auto}.gqWCkW_intro{align-items:end;gap:var(--space-6) 56px;margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.gqWCkW_introHeading{gap:var(--space-4);flex:320px;display:grid}.gqWCkW_introTitle{--heading-size:var(--text-display-size);--heading-line-height:var(--text-display-lh);}.gqWCkW_introLead{font-size:var(--text-lead-size);line-height:var(--text-lead-lh);color:var(--color-ink-soft);flex:999 420px;margin:0}.gqWCkW_breadcrumb{gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.gqWCkW_breadcrumb a{color:inherit}.gqWCkW_container>.gqWCkW_breadcrumb{margin-bottom:var(--space-8)}.gqWCkW_chapters{max-width:1200px;padding:0 var(--space-8);margin:0 auto}.gqWCkW_chapter{gap:var(--space-6) 56px;padding:var(--space-12) 0;border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.gqWCkW_chapterHeading{align-content:start;gap:var(--space-3);flex:260px;display:grid}.gqWCkW_chapterHeading:before{content:"";background:var(--theme-strong);border-radius:2px;width:40px;height:4px}.gqWCkW_chapterTitle{--heading-size:32px;}.gqWCkW_chapterDescription{color:var(--color-ink-soft);margin:0}.gqWCkW_chapterLink{color:var(--theme-deep);justify-self:start;font-weight:600}.gqWCkW_chapterArticles{flex:999 460px;margin:0;padding:0;list-style:none}.gqWCkW_chapterArticles>li+li{border-top:1px solid var(--color-line)}.gqWCkW_entry{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-6);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.gqWCkW_entry:first-child{padding-top:0}.gqWCkW_entryTitle{font-family:var(--font-serif);flex:280px;margin:0;font-size:1.375rem;font-weight:400;line-height:1.3}.gqWCkW_entryTitle a{color:var(--color-ink);text-decoration:none}.gqWCkW_entryTitle a:hover{color:var(--theme-deep,var(--color-green-800));text-underline-offset:4px;text-decoration:underline}.gqWCkW_entryMeta{font-size:var(--text-small-size);color:var(--color-ink-muted);white-space:nowrap;margin:0}.gqWCkW_introBlob{background:var(--color-green-300);opacity:.35;width:320px;height:320px;top:-60px;right:-40px}.gqWCkW_intro,.gqWCkW_intro>:not(.gqWCkW_introBlob){position:relative}.gqWCkW_chapterBlob{background:var(--theme-accent);opacity:.45;width:300px;height:300px;bottom:-100px;right:-80px}.gqWCkW_articleHero{margin-top:calc((var(--space-16) + var(--space-12)) * -1);padding:calc(var(--space-16) + var(--space-16)) 0 var(--space-16);border-radius:0 0 var(--radius-section) var(--radius-section);background:var(--theme-soft);position:relative;overflow:clip}.gqWCkW_articleHeroInner{max-width:1200px;padding:0 var(--space-8);gap:var(--space-4);margin:0 auto;display:grid;position:relative}.gqWCkW_articleHeroInner>*{max-width:820px}.gqWCkW_themeTag{min-height:32px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--theme-deep);font-size:var(--text-small-size);justify-self:start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.gqWCkW_articleTitle{--heading-size:var(--text-heading-1-size);--heading-line-height:var(--text-heading-1-lh);}.gqWCkW_byline{color:var(--color-ink-soft);margin:0}.gqWCkW_reading{max-width:calc(680px + 2 * var(--space-8));margin-top:var(--space-16)}.gqWCkW_related{margin-top:var(--space-16)}.gqWCkW_related .gqWCkW_chapter{border-top:0;padding-top:0}.gqWCkW_relatedHeading{--heading-size:28px;--heading-spacing:var(--space-8);}.gqWCkW_booking{margin-top:var(--space-16);border-radius:var(--radius-section) var(--radius-section) 0 0;background:var(--color-green-800);color:var(--color-surface-card);position:relative}.gqWCkW_bookingInner{max-width:1200px;padding:calc(var(--space-16) + var(--radius-section)) var(--space-8) var(--space-16);justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex}.gqWCkW_bookingTitle{font-family:var(--font-serif);font-weight:400;font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-lh);margin:0}.gqWCkW_bookingButton{background:var(--color-surface-card);color:var(--color-green-800);}.gqWCkW_bookingButton:hover{color:var(--color-green-800)}.gqWCkW_emptyState{color:var(--color-ink-muted)}.gqWCkW_endSpacing{height:var(--space-28)}@media (max-width:720px){.gqWCkW_container,.gqWCkW_chapters,.gqWCkW_articleHeroInner,.gqWCkW_bookingInner{padding-left:var(--space-4);padding-right:var(--space-4)}}.gqWCkW_chaptersSpacing{margin-bottom:var(--space-28)}.gqWCkW_articleHero+.gqWCkW_chapters{margin-top:var(--space-12)}