.jump[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:.6rem;display:flex}.jump__link[data-astro-cid-lnthwwyx]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--ink);font-size:var(--fs-small);transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease;background:#fff9;align-items:center;padding:.5rem 1.1rem;font-weight:500;text-decoration:none;display:inline-flex}.jump__link[data-astro-cid-lnthwwyx]:hover{border-color:var(--rust);background:#fff}.group[data-astro-cid-lnthwwyx]{padding-block:var(--band-top) var(--band-bottom);scroll-margin-top:calc(var(--header-h) + .5rem)}.group--tint[data-astro-cid-lnthwwyx]{background:var(--paper-2)}.group__grid[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:2rem clamp(2rem,1rem + 4.5vw,6rem);display:grid}.group__intro[data-astro-cid-lnthwwyx]{top:calc(var(--header-h) + 1.5rem);gap:.9rem;display:grid;position:sticky}.group__title[data-astro-cid-lnthwwyx]{margin-top:.1rem}.group__text[data-astro-cid-lnthwwyx]{font-size:var(--fs-body);color:var(--text);max-width:30em}.group__photo[data-astro-cid-lnthwwyx]{aspect-ratio:4/3;margin-top:.6rem}.group__photo[data-astro-cid-lnthwwyx] img{height:100%}.patch[data-astro-cid-lnthwwyx]{border:1px solid var(--rust-line);border-radius:var(--radius);color:var(--text);font-size:var(--fs-small);background:#fff;grid-template-columns:auto 1fr;gap:.9rem;margin-bottom:1.25rem;padding:1.15rem 1.3rem;display:grid}.patch[data-astro-cid-lnthwwyx] .icon{color:var(--rust);margin-top:.1rem}.patch__title[data-astro-cid-lnthwwyx]{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:0;margin-bottom:.3rem;font-weight:600}.rows[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line)}.row[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 2rem;padding-block:1.35rem;display:grid}.row__name[data-astro-cid-lnthwwyx]{font-family:var(--font-body);font-size:var(--fs-row);letter-spacing:0;font-weight:500;line-height:1.3}.row__line[data-astro-cid-lnthwwyx]{color:#5d5c61;margin-top:.3rem}.row__side[data-astro-cid-lnthwwyx]{text-align:right;align-content:start;justify-items:end;gap:.3rem;display:grid}.row__price[data-astro-cid-lnthwwyx]{font-size:var(--fs-price);color:var(--rust);white-space:nowrap;font-weight:500;line-height:1.25}.row__from[data-astro-cid-lnthwwyx]{margin-right:.3em;font-size:.86em;font-weight:450}.row__time[data-astro-cid-lnthwwyx]{font-size:var(--fs-note);color:var(--muted);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.row__book[data-astro-cid-lnthwwyx]{min-height:2.75rem;color:var(--rust);font-weight:600;font-size:var(--fs-small);align-items:center;gap:.3rem;margin-right:-.25rem;padding-inline:.25rem;text-decoration:none;display:inline-flex}.row__book[data-astro-cid-lnthwwyx]:hover{text-underline-offset:.25em;text-decoration:underline}.visit-how[data-astro-cid-lnthwwyx]{padding-block:var(--band-top) var(--band-bottom)}.visit-how__title[data-astro-cid-lnthwwyx]{max-width:16em;margin-top:.7rem}.how[data-astro-cid-lnthwwyx]{counter-reset:how;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem clamp(1.25rem,.5rem + 2vw,2.5rem);margin-top:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:grid}.how__step[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);align-content:start;gap:.55rem;padding-top:1.1rem;display:grid}.how__num[data-astro-cid-lnthwwyx]{font-family:var(--font-display);color:var(--rust);font-size:1.75rem;font-style:italic;line-height:1}.how__title[data-astro-cid-lnthwwyx]{font-family:var(--font-body);font-size:var(--fs-row);letter-spacing:0;font-weight:500}.how__step[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--text)}@media (width<=63.99rem){.group__grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.group__intro[data-astro-cid-lnthwwyx]{position:static}.group__photo[data-astro-cid-lnthwwyx]{aspect-ratio:16/9}.how[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=39.99rem){.row[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.row__side[data-astro-cid-lnthwwyx]{text-align:left;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem}.how[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}
