.guide[data-astro-cid-yvo5wch7]{background:var(--ivory);--measure:41rem}.g-hero[data-astro-cid-yvo5wch7]{padding-top:calc(var(--header-h) + env(safe-area-inset-top) + clamp(1.5rem, 1rem + 3vw, 4rem));padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.g-crumbs[data-astro-cid-yvo5wch7] ol[data-astro-cid-yvo5wch7]{color:var(--muted);flex-wrap:wrap;gap:.25rem .6rem;font-size:.8125rem;display:flex}.g-crumbs[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]+li[data-astro-cid-yvo5wch7]:before{content:"/";opacity:.5;margin-right:.6rem}.g-crumbs[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em}.g-crumbs[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover{text-decoration-color:currentColor}.g-eyebrow[data-astro-cid-yvo5wch7]{color:var(--terra-deep);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.g-title[data-astro-cid-yvo5wch7]{max-width:18ch;font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.025em;margin-top:1.25rem;font-size:clamp(2.125rem,1.4rem + 3.8vw,5.25rem);font-weight:320;line-height:1.02}.g-lead[data-astro-cid-yvo5wch7]{max-width:40rem;font-family:var(--serif);font-style:italic;font-weight:330;font-size:var(--fs-md);color:var(--ink-soft);margin-top:clamp(1.25rem,1rem + 1vw,2rem);line-height:1.6}.g-meta[data-astro-cid-yvo5wch7]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:1.5rem;font-size:.75rem;font-weight:500}.g-photo[data-astro-cid-yvo5wch7]{margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.g-photo[data-astro-cid-yvo5wch7] picture,.g-photo[data-astro-cid-yvo5wch7] img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;display:block}.g-photo[data-astro-cid-yvo5wch7] figcaption[data-astro-cid-yvo5wch7]{color:var(--muted);margin-top:.75rem;font-size:.8125rem}.g-layout[data-astro-cid-yvo5wch7]{gap:2.5rem;padding-bottom:clamp(4rem,3rem + 4vw,7rem);display:grid}.g-toc[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line);padding-top:1rem}.g-toc-title[data-astro-cid-yvo5wch7]{letter-spacing:.18em;text-transform:uppercase;color:var(--terra-deep);font-size:.6875rem;font-weight:500}.g-toc[data-astro-cid-yvo5wch7] ol[data-astro-cid-yvo5wch7]{counter-reset:toc;gap:.35rem;margin-top:.75rem;display:grid}.g-toc[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{counter-increment:toc;gap:.6rem;font-size:.9375rem;display:flex}.g-toc[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{content:counter(toc, decimal-leading-zero);font-family:var(--serif);color:var(--terra-deep);font-size:.875rem;font-style:italic}.g-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{color:var(--ink-soft)}.g-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.g-body[data-astro-cid-yvo5wch7]{min-width:0;max-width:var(--measure)}.g-facts[data-astro-cid-yvo5wch7]{background:var(--paper);border:1px solid var(--line);border-radius:4px;gap:0;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);padding:1.5rem clamp(1.25rem,1rem + 1vw,2rem);display:grid}.g-facts-title[data-astro-cid-yvo5wch7]{letter-spacing:.18em;text-transform:uppercase;color:var(--terra-deep);margin-bottom:.5rem;font-size:.6875rem;font-weight:500}.g-fact[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line);grid-template-columns:8.5rem 1fr;gap:1rem;padding-block:.7rem;font-size:.9375rem;display:grid}.g-fact[data-astro-cid-yvo5wch7] dt[data-astro-cid-yvo5wch7]{font-weight:600}.g-fact[data-astro-cid-yvo5wch7] dd[data-astro-cid-yvo5wch7]{color:var(--ink-soft)}.g-section[data-astro-cid-yvo5wch7]+.g-section[data-astro-cid-yvo5wch7]{margin-top:clamp(3rem,2.5rem + 2vw,4.5rem)}.g-section[data-astro-cid-yvo5wch7]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.g-h2[data-astro-cid-yvo5wch7]{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.015em;margin-bottom:1.25rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:340;line-height:1.12}.g-h3[data-astro-cid-yvo5wch7]{font-family:var(--serif);margin:2rem 0 .75rem;font-size:1.375rem;font-weight:400}.g-p[data-astro-cid-yvo5wch7]{color:var(--ink-soft);font-size:1.0625rem;line-height:1.78}.g-p[data-astro-cid-yvo5wch7]+.g-p[data-astro-cid-yvo5wch7]{margin-top:1.1rem}.g-drop[data-astro-cid-yvo5wch7]:first-letter{float:left;font-family:var(--serif);color:var(--terra-deep);margin:.08em .12em 0 0;font-size:3.4em;font-weight:330;line-height:.8}.g-list[data-astro-cid-yvo5wch7]{gap:.6rem;margin:1.25rem 0;display:grid}.g-list[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{color:var(--ink-soft);padding-left:1.4rem;font-size:1.0625rem;line-height:1.7;position:relative}.g-list[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{content:"";background:var(--terra);width:.6rem;height:1px;position:absolute;top:.8em;left:0}.g-link{color:var(--ink);text-underline-offset:.22em;text-decoration:underline 1px #9e522873;transition:text-decoration-color .3s}.g-link:hover{text-decoration-color:var(--terra-deep)}.g-body[data-astro-cid-yvo5wch7] strong{color:var(--ink);font-weight:600}.g-stop[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line);counter-increment:stop;padding:1.5rem 0 1.5rem 3.25rem;position:relative}.g-section[data-astro-cid-yvo5wch7]{counter-reset:stop}.g-stop[data-astro-cid-yvo5wch7]:before{content:counter(stop, decimal-leading-zero);font-family:var(--serif);color:var(--terra-deep);font-size:1.25rem;font-style:italic;position:absolute;top:1.55rem;left:0}.g-stop-title[data-astro-cid-yvo5wch7]{font-family:var(--serif);font-size:1.375rem;font-weight:400;line-height:1.25}.g-stop-meta[data-astro-cid-yvo5wch7]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:.35rem 0 .6rem;font-size:.75rem;font-weight:500}.g-tip[data-astro-cid-yvo5wch7]{background:var(--stone-soft);border-radius:4px;margin:1.75rem 0;padding:1.25rem 1.5rem}.g-tip-title[data-astro-cid-yvo5wch7]{letter-spacing:.18em;text-transform:uppercase;color:var(--terra-deep);margin-bottom:.4rem;font-size:.6875rem;font-weight:500}.g-tip[data-astro-cid-yvo5wch7] p[data-astro-cid-yvo5wch7]:last-child{color:var(--ink-soft);font-size:.9875rem;line-height:1.7}.g-mado[data-astro-cid-yvo5wch7]{border-left:2px solid var(--terra);grid-template-columns:auto 1fr;gap:1.25rem;margin:2.25rem 0;padding:1.5rem 0 1.5rem 1.5rem;display:grid}.g-mado[data-astro-cid-yvo5wch7] .g-mado-logo{height:3.25rem;color:var(--terra-deep)}.g-mado-eyebrow[data-astro-cid-yvo5wch7]{letter-spacing:.18em;text-transform:uppercase;color:var(--terra-deep);font-size:.6875rem;font-weight:500}.g-mado-title[data-astro-cid-yvo5wch7]{font-family:var(--serif);margin-top:.35rem;font-size:1.375rem;font-weight:380;line-height:1.25}.g-mado-text[data-astro-cid-yvo5wch7]{color:var(--ink-soft);margin-top:.5rem;font-size:.9875rem;line-height:1.7}.g-mado-links[data-astro-cid-yvo5wch7]{color:var(--terra-deep);flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:.75rem;display:flex}.g-index[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line-strong);margin-top:1.5rem}.g-index-item[data-astro-cid-yvo5wch7]{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:.25rem 1rem;padding:1.5rem 0;display:grid}.g-index-num[data-astro-cid-yvo5wch7]{font-family:var(--serif);color:var(--terra-deep);padding-top:.2rem;font-size:1.125rem;font-style:italic}.g-index-title[data-astro-cid-yvo5wch7]{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:340;line-height:1.15}.g-index-title[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{transition:background-size .5s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.g-index-title[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover{background-size:100% 1px}.g-index-text[data-astro-cid-yvo5wch7]{color:var(--muted);margin-top:.5rem;line-height:1.65}.g-sources[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line-strong);margin-top:clamp(3.5rem,3rem + 2vw,5rem);padding-top:1.5rem}.g-sources-title[data-astro-cid-yvo5wch7]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:500}.g-sources[data-astro-cid-yvo5wch7] ul[data-astro-cid-yvo5wch7]{gap:.45rem;margin-top:.85rem;display:grid}.g-sources[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{font-size:.875rem}.g-sources[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.22em;overflow-wrap:anywhere}.g-caution[data-astro-cid-yvo5wch7]{color:var(--muted);margin-top:1rem;font-size:.8125rem;line-height:1.6}.g-related[data-astro-cid-yvo5wch7]{padding-bottom:clamp(4.5rem,3.5rem + 4vw,8rem)}.g-related[data-astro-cid-yvo5wch7] ol[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line-strong);margin-top:1.5rem}.g-related[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{border-bottom:1px solid var(--line);gap:.35rem;padding:1.4rem 0;display:grid}.g-rel-title[data-astro-cid-yvo5wch7]{font-family:var(--serif);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:340;transition:color .3s}.g-related[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover .g-rel-title[data-astro-cid-yvo5wch7]{color:var(--terra-deep)}.g-rel-text[data-astro-cid-yvo5wch7]{color:var(--muted);font-size:.9375rem}.g-back[data-astro-cid-yvo5wch7]{color:var(--terra-deep);margin-top:2rem}@media (width>=64rem){.g-layout[data-astro-cid-yvo5wch7]{grid-template-columns:15rem minmax(0,1fr);gap:clamp(3rem,2rem + 4vw,7rem)}.g-toc[data-astro-cid-yvo5wch7]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}.g-layout[data-astro-cid-yvo5wch7]>.g-body[data-astro-cid-yvo5wch7]:only-child{grid-column:2}.g-related[data-astro-cid-yvo5wch7]{padding-left:calc(15rem + clamp(3rem, 2rem + 4vw, 7rem) + var(--gutter))}}@media (width<=23.5rem){.g-title[data-astro-cid-yvo5wch7] .nowrap,.g-h2[data-astro-cid-yvo5wch7] .nowrap{white-space:normal}}@media (width<=30rem){.g-fact[data-astro-cid-yvo5wch7]{grid-template-columns:1fr;gap:.2rem}.g-mado[data-astro-cid-yvo5wch7]{grid-template-columns:1fr}}
