.guide[data-astro-cid-47b7uoyl]{border:1px solid var(--rule-dark)}.guide__tabs[data-astro-cid-47b7uoyl]{display:none}.js .guide__tabs[data-astro-cid-47b7uoyl]{grid-template-columns:repeat(var(--tabs), 1fr);border-bottom:1px solid var(--rule-dark);display:grid}.guide__tab[data-astro-cid-47b7uoyl]{padding:var(--sp-5) var(--sp-4);border:0;border-right:1px solid var(--rule-dark);color:var(--stone);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;align-content:start;justify-items:start;gap:.85rem;display:grid;position:relative}.guide__tab[data-astro-cid-47b7uoyl]:last-child{border-right:0}.guide__tab[data-astro-cid-47b7uoyl]:after{content:"";background:var(--gilt);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.guide__tab[data-astro-cid-47b7uoyl] .guide__tab-icon{opacity:.7;width:26px;height:26px;transition:opacity var(--dur-fast) ease}.guide__tab-name[data-astro-cid-47b7uoyl]{font-family:var(--font-body);color:var(--plaster);font-size:1rem;font-weight:400;line-height:1.3}.guide__tab-num[data-astro-cid-47b7uoyl]{letter-spacing:.14em;color:var(--gilt);margin-bottom:.2rem;font-size:.75rem;font-weight:600;display:block}.guide__tab[data-astro-cid-47b7uoyl]:hover{background:#f4f2ee0a}.guide__tab[data-astro-cid-47b7uoyl].is-active{background:var(--soot-2);color:var(--gilt)}.guide__tab[data-astro-cid-47b7uoyl].is-active .guide__tab-icon{opacity:1}.guide__tab[data-astro-cid-47b7uoyl].is-active:after{transform:scaleX(1)}.guide__panel[data-astro-cid-47b7uoyl]{gap:var(--sp-6) var(--sp-7);background:var(--soot-2);align-items:start;padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.guide__panel[data-astro-cid-47b7uoyl]+.guide__panel[data-astro-cid-47b7uoyl]{border-top:1px solid var(--rule-dark)}.js .guide__panel[data-astro-cid-47b7uoyl]:not(.is-active){display:none}.js .guide__panel[data-astro-cid-47b7uoyl]+.guide__panel[data-astro-cid-47b7uoyl]{border-top:0}.guide__panel[data-astro-cid-47b7uoyl]:focus-visible{outline-offset:-3px}@media (width>=1000px){.guide__panel[data-astro-cid-47b7uoyl]{grid-template-columns:.95fr 1.15fr .85fr}.guide__panel--flat[data-astro-cid-47b7uoyl]{grid-template-columns:1.2fr .8fr}}.guide__photo[data-astro-cid-47b7uoyl]{border:1px solid #e2b3508c;padding:6px}.guide__photo[data-astro-cid-47b7uoyl] img{aspect-ratio:4/3;object-fit:cover;width:100%}.guide__lead[data-astro-cid-47b7uoyl] h3[data-astro-cid-47b7uoyl]{font-size:var(--t-h3);margin-bottom:var(--sp-3)}.guide__btns[data-astro-cid-47b7uoyl]{margin-top:var(--sp-6)}.guide__col[data-astro-cid-47b7uoyl] h4[data-astro-cid-47b7uoyl]{font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--gilt);margin-bottom:var(--sp-4);font-weight:500}.guide__list[data-astro-cid-47b7uoyl]{font-size:var(--t-sm);gap:.65rem;padding:0;list-style:none;display:grid}.guide__list[data-astro-cid-47b7uoyl] li[data-astro-cid-47b7uoyl]{padding-left:1.3rem;position:relative}.guide__list[data-astro-cid-47b7uoyl] li[data-astro-cid-47b7uoyl]:before{content:"";background:var(--gilt);width:.7rem;height:1px;position:absolute;top:.72em;left:0}@media (width<=1199px){.js .guide--wrap[data-astro-cid-47b7uoyl] .guide__tabs[data-astro-cid-47b7uoyl]{grid-template-columns:repeat(4,1fr)}.guide--wrap[data-astro-cid-47b7uoyl] .guide__tab[data-astro-cid-47b7uoyl]:nth-child(4n){border-right:0}.guide--wrap[data-astro-cid-47b7uoyl] .guide__tab[data-astro-cid-47b7uoyl]:nth-child(-n+4){border-bottom:1px solid var(--rule-dark)}}@media (width>=1000px) and (width<=1199px){.guide__panel[data-astro-cid-47b7uoyl]{grid-template-columns:1fr 1.2fr}.guide__photo[data-astro-cid-47b7uoyl]{grid-row:span 2}.guide__panel--flat[data-astro-cid-47b7uoyl]{grid-template-columns:1.2fr .8fr}}@media (width<=899px){.js .guide__tabs[data-astro-cid-47b7uoyl]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;overflow-x:auto}.guide__tab[data-astro-cid-47b7uoyl]{scroll-snap-align:start;padding:var(--sp-4)}.guide--wrap[data-astro-cid-47b7uoyl] .guide__tab[data-astro-cid-47b7uoyl]:nth-child(-n+4){border-bottom:0}.guide--wrap[data-astro-cid-47b7uoyl] .guide__tab[data-astro-cid-47b7uoyl]:nth-child(4n){border-right:1px solid var(--rule-dark)}.guide__tab[data-astro-cid-47b7uoyl]:last-child{border-right:0}}
