@layer theme,base,hs-base,components,utilities,hs-components;@layer hs-pages{.guide-page{background:var(--hs-paper);color:var(--hs-ink-2)}.guide-hero{border-bottom:var(--hs-border-hair)}.guide-chapter{padding:var(--hs-space-8) 0 0;background:var(--hs-paper)}.guide-chapter:last-of-type{padding-bottom:var(--hs-section-y)}.guide-row{gap:var(--hs-space-5);align-items:center;display:grid}.guide-row__img{aspect-ratio:var(--hs-ratio-photo);background:var(--hs-paper-2);position:relative;overflow:hidden}.guide-row__img img{object-fit:cover}.guide-row__text{gap:var(--hs-space-3);display:grid}.guide-row__kicker{color:var(--hs-gold-text);font-size:var(--hs-fs-eyebrow);font-weight:var(--hs-fw-semibold);letter-spacing:var(--hs-ls-eyebrow-latin)}.guide-row__text h2{color:var(--hs-ink);font-family:var(--hs-font-serif);font-size:var(--hs-fs-h2);font-weight:var(--hs-fw-regular);line-height:var(--hs-lh-heading);letter-spacing:var(--hs-ls-heading);margin:0}.guide-row__text p{max-width:var(--hs-measure);font-size:var(--hs-fs-body);line-height:var(--hs-lh-body);margin:0}.guide-row__tags{gap:var(--hs-space-1) var(--hs-space-4);color:var(--hs-muted);font-size:var(--hs-fs-sm);flex-wrap:wrap;display:flex}.guide-row__tags span+span:before{content:"・";margin-right:var(--hs-space-1);color:var(--hs-line-strong)}.guide-row__links{gap:0 var(--hs-space-5);flex-wrap:wrap;display:flex}.guide-row__text .hs-link{justify-self:start}@media (min-width:1024px){.guide-row{gap:var(--hs-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.guide-row--reverse .guide-row__img{order:2}}.guide-faq__mark{margin-right:var(--hs-space-2);color:var(--hs-gold-text)}.guide-cta__inner{text-align:center;justify-items:center;display:grid}.guide-cta__inner>div{gap:var(--hs-space-4);justify-items:center;display:grid}.guide-cta__inner p{max-width:var(--hs-measure);color:var(--hs-on-dark-muted);font-size:var(--hs-fs-lead);line-height:var(--hs-lh-body);margin:0}.guide-cta__actions{justify-content:center;gap:var(--hs-space-3);margin-top:var(--hs-space-3);flex-wrap:wrap;display:flex}.guide-cta__inner .guide-cta__note{color:var(--hs-on-dark-muted);font-size:var(--hs-fs-sm)}}
