.guide-magazine_magazine__VulL2{display:flex;flex-direction:column;padding-bottom:var(--s-8)}.guide-magazine_masthead__AEIlg{display:flex;flex-direction:column;gap:var(--s-4);padding-block:var(--s-7) var(--s-6)}.guide-magazine_masthead__AEIlg h1{margin-top:var(--s-3);font-size:var(--text-display);line-height:1.02;letter-spacing:-.035em}.guide-magazine_masthead__AEIlg>p{max-width:520px;font-size:var(--text-body-l);color:var(--ink-2)}@media (min-width:960px){.guide-magazine_masthead__AEIlg{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-block:var(--s-9) var(--s-7)}}.guide-magazine_topics__Ld2nY{display:flex;gap:var(--s-5);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none;border-top:var(--line);border-bottom:var(--line);font-size:var(--text-small);font-weight:500}.guide-magazine_topics__Ld2nY::-webkit-scrollbar{display:none}.guide-magazine_topics__Ld2nY a{flex:0 0 auto;padding:13px 0;color:var(--ink);text-decoration:none;white-space:nowrap}.guide-magazine_topics__Ld2nY a:hover{color:var(--accent-ink)}@media (min-width:960px){.guide-magazine_topics__Ld2nY{margin-inline:0;padding:0}}.guide-magazine_edit__xZQsM{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:var(--line)}.guide-magazine_coverStory__9YB9i,.guide-magazine_sideStory__fT9Ea,.guide-magazine_story__893jV{color:var(--ink);text-decoration:none}.guide-magazine_coverStory__9YB9i:hover h2,.guide-magazine_sideStory__fT9Ea:hover h2,.guide-magazine_story__893jV:hover h3{text-decoration:underline;text-underline-offset:4px}.guide-magazine_coverStory__9YB9i{display:flex;flex-direction:column;gap:var(--s-4);padding-block:var(--s-6)}.guide-magazine_coverPhoto__bc6Rr,.guide-magazine_sidePhoto__cSu2x,.guide-magazine_storyPhoto__9GeLw{position:relative;overflow:hidden;background:var(--sunken)}.guide-magazine_coverPhoto__bc6Rr{aspect-ratio:4/3}.guide-magazine_coverPhoto__bc6Rr img,.guide-magazine_sidePhoto__cSu2x img,.guide-magazine_storyPhoto__9GeLw img{width:100%;height:100%;object-fit:cover}.guide-magazine_coverCopy__d018C{display:flex;flex-direction:column;gap:var(--s-3)}.guide-magazine_coverCopy__d018C h2{font-size:var(--text-h1)}.guide-magazine_coverCopy__d018C p{font-size:var(--text-body-l);color:var(--ink-2)}.guide-magazine_read__cJpEr{font-size:var(--text-small);font-weight:600;text-decoration:underline;text-underline-offset:3px}.guide-magazine_sideStories___Hs2f{display:flex;flex-direction:column;border-top:var(--line-soft)}.guide-magazine_sideStory__fT9Ea{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s-4);padding-block:var(--s-4);border-bottom:var(--line-soft)}.guide-magazine_sideStory__fT9Ea:last-child{border-bottom:0}.guide-magazine_sidePhoto__cSu2x{aspect-ratio:1}.guide-magazine_sideStory__fT9Ea>div:last-child{display:flex;flex-direction:column;gap:6px}.guide-magazine_sideStory__fT9Ea h2{font-size:1.125rem;line-height:1.2}@media (min-width:960px){.guide-magazine_edit__xZQsM{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.guide-magazine_coverStory__9YB9i{padding-inline-end:var(--s-7);border-inline-end:var(--line)}.guide-magazine_sideStories___Hs2f{justify-content:flex-start;gap:var(--s-6);padding:var(--s-6) 0 var(--s-6) var(--s-7);border-top:0}.guide-magazine_sideStory__fT9Ea{grid-template-columns:minmax(0,1fr);padding-block:0 var(--s-6)}.guide-magazine_sideStory__fT9Ea .guide-magazine_sidePhoto__cSu2x{aspect-ratio:16/9}.guide-magazine_sideStory__fT9Ea h2{font-size:var(--text-h3)}}.guide-magazine_editorNote__BoHGD{display:flex;flex-direction:column;gap:var(--s-3);padding-block:var(--s-7);border-bottom:var(--line)}.guide-magazine_editorNote__BoHGD p{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;line-height:1.15;letter-spacing:-.02em}.guide-magazine_editorNote__BoHGD a{font-size:var(--text-small);font-weight:600}.guide-magazine_section__Ca9P_{display:flex;flex-direction:column;gap:var(--s-5);padding-block:var(--s-8) 0;scroll-margin-top:calc(var(--header-h) + 16px)}.guide-magazine_sectionHead__hh_AH{display:flex;flex-direction:column;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:var(--line)}.guide-magazine_sectionHead__hh_AH h2{font-size:var(--text-h2)}.guide-magazine_sectionHead__hh_AH p{color:var(--muted)}.guide-magazine_stories__ok4Tn{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-7) var(--s-5)}@media (min-width:600px){.guide-magazine_stories__ok4Tn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.guide-magazine_stories__ok4Tn{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-magazine_story__893jV{display:flex;flex-direction:column;gap:var(--s-2)}.guide-magazine_storyPhoto__9GeLw{aspect-ratio:16/10;margin-bottom:var(--s-2)}.guide-magazine_category__nuCND{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.guide-magazine_story__893jV h3{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:600;line-height:1.25;letter-spacing:-.01em}.guide-magazine_story__893jV p{font-size:var(--text-small);line-height:1.5;color:var(--ink-2)}.guide-magazine_ending__j1u0_{display:flex;flex-direction:column;gap:var(--s-5);margin-top:var(--s-9);padding:var(--s-7) var(--s-5);background:var(--inverse);color:var(--on-inverse)}.guide-magazine_ending__j1u0_ .eyebrow{color:var(--on-inverse-muted)}.guide-magazine_ending__j1u0_ h2{margin-top:var(--s-2);font-size:var(--text-h2)}.guide-magazine_ending__j1u0_ .button.primary{align-self:flex-start;border-color:var(--on-inverse);background:var(--on-inverse);color:var(--inverse)}@media (min-width:960px){.guide-magazine_ending__j1u0_{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--s-9)}}.guide-magazine_coverPhoto__bc6Rr img,.guide-magazine_sidePhoto__cSu2x img,.guide-magazine_storyPhoto__9GeLw img{transition:transform .4s ease}@media (hover:hover){.guide-magazine_coverStory__9YB9i:hover .guide-magazine_coverPhoto__bc6Rr img,.guide-magazine_sideStory__fT9Ea:hover .guide-magazine_sidePhoto__cSu2x img,.guide-magazine_story__893jV:hover .guide-magazine_storyPhoto__9GeLw img{transform:scale(1.04)}}