.guide[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,1fr);column-gap:clamp(40px,6vw,96px);display:grid}.guide--photo[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,1fr) clamp(260px,36%,420px)}.guide-body[data-astro-cid-abicvlni]{container:guide-body/inline-size}.guide-head[data-astro-cid-abicvlni]{padding-block:clamp(40px,7vw,96px) clamp(32px,5vw,64px)}.guide-aside[data-astro-cid-abicvlni]{grid-area:1/2/span 2;padding-top:clamp(40px,7vw,96px)}.guide-aside[data-astro-cid-abicvlni] img[data-astro-cid-abicvlni]{top:calc(var(--header-h) + 40px);position:sticky}.guide-body[data-astro-cid-abicvlni]{grid-column:1}.guide--wide[data-astro-cid-abicvlni] .guide-aside[data-astro-cid-abicvlni]{grid-row:1}.guide--wide[data-astro-cid-abicvlni] .guide-aside[data-astro-cid-abicvlni] img[data-astro-cid-abicvlni]{position:static}.guide--wide[data-astro-cid-abicvlni] .guide-body[data-astro-cid-abicvlni]{grid-column:1/-1}.guide-head[data-astro-cid-abicvlni] h1[data-astro-cid-abicvlni]{font-size:var(--step-5)}.guide-head__lede[data-astro-cid-abicvlni]{text-wrap:pretty;font-size:var(--step-1);color:var(--ink-soft);max-width:46ch;margin:24px 0 0;line-height:1.5}.guide-head__updated[data-astro-cid-abicvlni]{font-size:var(--step--1);color:var(--ink-soft);margin:16px 0 0}.guide-head__photo[data-astro-cid-abicvlni]{aspect-ratio:4/3;object-fit:cover;background:var(--paper);width:100%;padding:10px;box-shadow:0 14px 32px -14px #2f1d1659}.guide-next[data-astro-cid-abicvlni]{margin-top:72px}.guide-body[data-astro-cid-abicvlni] .moods{gap:16px;margin:8px 0 12px;display:grid}.guide-body[data-astro-cid-abicvlni] .moods--two{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-body[data-astro-cid-abicvlni] .moods figure{background:var(--salt);margin:0;padding:8px 8px 0;box-shadow:0 14px 26px -16px #2f1d1673}.guide-body[data-astro-cid-abicvlni] .moods img{aspect-ratio:3/2;object-fit:cover;width:100%}.guide-body[data-astro-cid-abicvlni] .moods figcaption{font-style:italic;font-size:var(--step--1);color:var(--ink-soft);padding:8px 2px 10px}.guide-body[data-astro-cid-abicvlni] .moods__note{font-size:var(--step--1);color:var(--ink-soft);margin-bottom:24px}@media (width<=560px){.guide-body[data-astro-cid-abicvlni] .moods--two{grid-template-columns:minmax(0,1fr)}}.guide-next[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--ink);border-top:1.5px solid var(--ink);flex-direction:column;min-width:min(100%,360px);padding-top:14px;text-decoration:none;display:inline-flex}.guide-next__hint[data-astro-cid-abicvlni]{font-size:var(--step--1);color:var(--ink-soft)}.guide-next__label[data-astro-cid-abicvlni]{font-family:var(--display);font-size:var(--step-3);transition:transform .2s}.guide-next[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover .guide-next__label[data-astro-cid-abicvlni]{color:var(--ionian);transform:translate(8px)}@media (width<=1000px){.guide--photo[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,1fr)}.guide-aside[data-astro-cid-abicvlni]{grid-area:1/1;padding-top:24px}.guide-aside[data-astro-cid-abicvlni] img[data-astro-cid-abicvlni]{max-width:340px;position:static}.guide-head[data-astro-cid-abicvlni]{padding-top:28px}}@media (width>=641px) and (width<=1000px){.guide-aside[data-astro-cid-abicvlni] img[data-astro-cid-abicvlni]{aspect-ratio:16/9;max-width:none}}.guide-body[data-astro-cid-abicvlni]>*{max-width:var(--measure)}.guide-body[data-astro-cid-abicvlni]>table{max-width:100%}.guide-body[data-astro-cid-abicvlni] .short{background:var(--paper);border-left:3px solid var(--ionian);max-width:760px;margin:0 0 48px;padding:20px 24px 8px}.guide-body[data-astro-cid-abicvlni] .short>p:first-child{font-family:var(--display);font-size:var(--step-1);margin-bottom:.4em;font-style:italic}.guide-body[data-astro-cid-abicvlni] h2{font-size:var(--step-3);margin:64px 0 16px}.guide-body[data-astro-cid-abicvlni] h3{font-size:var(--step-1);font-family:var(--display);margin:32px 0 8px;font-weight:400}.guide-body[data-astro-cid-abicvlni]:has(.fold) .jump{display:none}.guide-body[data-astro-cid-abicvlni] .fold{border-top:1px solid var(--rule)}.guide-body[data-astro-cid-abicvlni] .fold:last-of-type{border-bottom:1px solid var(--rule)}.guide[data-astro-cid-abicvlni]:has(.guide-body>.fold:last-child)+.guide-next[data-astro-cid-abicvlni]{margin-top:32px}.guide-body[data-astro-cid-abicvlni] .fold__summary{cursor:pointer;align-items:center;gap:16px;padding-block:18px;list-style:none;display:flex}.guide-body[data-astro-cid-abicvlni] .fold__summary::-webkit-details-marker{display:none}.guide-body[data-astro-cid-abicvlni] .fold__summary>h2,.guide-body[data-astro-cid-abicvlni] .fold__summary>h3{scroll-margin-top:calc(var(--header-h) + 12px);flex:1;margin:0}.guide-body[data-astro-cid-abicvlni] .fold__summary>h2{font-size:var(--step-2)}.guide-body[data-astro-cid-abicvlni] .fold__summary:after{content:"";border:1px solid var(--rule);background:linear-gradient(var(--ionian), var(--ionian)) center / 12px 1.5px no-repeat, linear-gradient(var(--ionian), var(--ionian)) center / 1.5px 12px no-repeat;border-radius:0;flex:none;width:34px;height:34px;transition:transform .2s}.guide-body[data-astro-cid-abicvlni] .fold[open]>.fold__summary:after{background:linear-gradient(var(--ionian), var(--ionian)) center / 12px 1.5px no-repeat;transform:rotate(180deg)}.guide-body[data-astro-cid-abicvlni] .fold__summary:hover>:is(h2,h3){color:var(--ionian)}.guide-body[data-astro-cid-abicvlni] .fold__summary:focus-visible{outline:2px solid var(--ionian);outline-offset:2px}.guide-body[data-astro-cid-abicvlni] .fold__body{padding-bottom:28px}.guide-body[data-astro-cid-abicvlni] .fold__body>h3:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.guide-body[data-astro-cid-abicvlni] .fold__summary:after{transition:none}}.guide-body[data-astro-cid-abicvlni] ul:not([class]),.guide-body[data-astro-cid-abicvlni] ol:not([class]){padding-left:1.2em}.guide-body[data-astro-cid-abicvlni] :is(ul,ol):not([class])>li{margin-bottom:.45em}.guide-body[data-astro-cid-abicvlni] :is(ul,ol):not([class])>li::marker{color:var(--ionian)}.guide-body[data-astro-cid-abicvlni] table{border-collapse:collapse;font-size:var(--step--1);margin:16px 0 24px;line-height:1.45;display:block;overflow-x:auto}.guide-body[data-astro-cid-abicvlni] th,.guide-body[data-astro-cid-abicvlni] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px 10px 0}.guide-body[data-astro-cid-abicvlni] td:nth-child(2){white-space:nowrap}.guide-body[data-astro-cid-abicvlni] td .place{white-space:normal}.guide-body[data-astro-cid-abicvlni] td:last-child{min-width:16ch}.guide-body[data-astro-cid-abicvlni] th{border-bottom:1.5px solid var(--ink);font-weight:700}@container guide-body (width<=600px){.guide-body[data-astro-cid-abicvlni] table,.guide-body[data-astro-cid-abicvlni] tbody,.guide-body[data-astro-cid-abicvlni] tr,.guide-body[data-astro-cid-abicvlni] td{display:block}.guide-body[data-astro-cid-abicvlni] thead{display:none}.guide-body[data-astro-cid-abicvlni] tr{border-bottom:1px solid var(--rule);padding-block:12px}.guide-body[data-astro-cid-abicvlni] td{font-size:var(--step-0);border:0;padding:2px 0;white-space:normal!important}.guide-body[data-astro-cid-abicvlni] td:not(:first-child)[data-label]:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px;font-size:.7rem;display:block}.guide-body[data-astro-cid-abicvlni] td:first-child{font-family:var(--display);font-size:var(--step-1)}}.guide-body[data-astro-cid-abicvlni] .jump{max-width:760px;margin-bottom:40px;line-height:2}.guide-body[data-astro-cid-abicvlni] .jump p{margin:0}.guide-body[data-astro-cid-abicvlni] .jump a{white-space:nowrap}.guide-body[data-astro-cid-abicvlni] blockquote{border-left:2px solid var(--umbrella);color:var(--ink-soft);margin:24px 0;padding:4px 0 4px 20px}
