.ap-actions[data-astro-cid-edhjrr5v]{display:flex;flex-wrap:wrap;gap:12px}.ap-note[data-astro-cid-edhjrr5v]{color:var(--ivory-3)}.ap-route[data-astro-cid-edhjrr5v]{display:flex;align-items:center;gap:14px;margin-top:18px;font-family:var(--font-display);font-size:1.45rem;color:var(--ivory)}.ap-route-line[data-astro-cid-edhjrr5v]{position:relative;flex:1;height:1px;background:var(--yellow)}.ap-route-line[data-astro-cid-edhjrr5v]:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border-top:1px solid var(--yellow);border-right:1px solid var(--yellow);transform:rotate(45deg)}.ap-split[data-astro-cid-edhjrr5v]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,7vw,130px);align-items:center}.ap-split--even[data-astro-cid-edhjrr5v]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ap-split--reverse[data-astro-cid-edhjrr5v]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ap-prose[data-astro-cid-edhjrr5v]{margin-top:30px;max-width:36em}.ap-links[data-astro-cid-edhjrr5v]{margin-top:30px}.ap-steps-title[data-astro-cid-edhjrr5v]{max-width:14em}.ap-steps[data-astro-cid-edhjrr5v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin-top:clamp(40px,7vh,80px)}.ap-steps[data-astro-cid-edhjrr5v] li[data-astro-cid-edhjrr5v]{padding-top:22px;border-top:1px solid var(--ink)}.ap-step-num[data-astro-cid-edhjrr5v]{display:block;font-family:var(--font-display);font-style:italic;font-size:3.2rem;line-height:1;margin-bottom:18px}.ap-steps[data-astro-cid-edhjrr5v] h3[data-astro-cid-edhjrr5v]{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:460;line-height:1.15}.ap-steps[data-astro-cid-edhjrr5v] p[data-astro-cid-edhjrr5v]{margin-top:12px;color:var(--ink-2)}.ap-table[data-astro-cid-edhjrr5v]{padding:clamp(22px,3vw,40px);background:var(--night-2)}.ap-table-note[data-astro-cid-edhjrr5v]{margin-top:16px}.ap-arrive-actions[data-astro-cid-edhjrr5v]{display:grid;gap:22px;justify-items:start;margin-top:32px}@media(max-width:960px){.ap-split[data-astro-cid-edhjrr5v],.ap-split--even[data-astro-cid-edhjrr5v],.ap-split--reverse[data-astro-cid-edhjrr5v],.ap-steps[data-astro-cid-edhjrr5v]{grid-template-columns:1fr}.ap-arrive[data-astro-cid-edhjrr5v] .ap-side-photo{order:2}}.pv[data-astro-cid-z4qpt6ty]{max-width:44em}.pv[data-astro-cid-z4qpt6ty] a[data-astro-cid-z4qpt6ty]{color:var(--ink);font-weight:600}.bp-example[data-astro-cid-n65woywr]{color:var(--ivory-3);max-width:40em}.bp-grid[data-astro-cid-n65woywr]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,110px);align-items:start}.bp-steps[data-astro-cid-n65woywr]{display:grid;gap:0;margin-top:28px}.bp-step[data-astro-cid-n65woywr]{position:relative;display:grid;grid-template-columns:40px 1fr;gap:18px;padding-bottom:28px}.bp-step[data-astro-cid-n65woywr]:not(:last-child):before{content:"";position:absolute;left:19.5px;top:40px;bottom:0;width:1px;background:var(--line-strong)}.bp-mark[data-astro-cid-n65woywr]{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);background:var(--white);font-weight:600;font-size:var(--fs-micro)}.bp-mark[data-astro-cid-n65woywr] .ico{width:18px;height:18px}.bp-step[data-astro-cid-n65woywr].is-done .bp-mark[data-astro-cid-n65woywr]{background:var(--yellow);border-color:var(--yellow)}.bp-step[data-astro-cid-n65woywr].is-next .bp-mark[data-astro-cid-n65woywr]{border-color:var(--night)}.bp-step[data-astro-cid-n65woywr] h3[data-astro-cid-n65woywr]{font-family:var(--font-display);font-size:1.5rem;font-weight:440;line-height:1.15}.bp-step[data-astro-cid-n65woywr] p[data-astro-cid-n65woywr]{margin-top:6px;color:var(--ink-2);font-size:var(--fs-small)}.bp-proposed[data-astro-cid-n65woywr]{max-width:34em}.bp-card[data-astro-cid-n65woywr]{display:grid;gap:24px;padding:clamp(24px,3vw,44px);background:var(--white);box-shadow:0 30px 60px -40px #17171759;border-top:4px solid var(--yellow)}.bp-ref[data-astro-cid-n65woywr]{font-weight:700;letter-spacing:.04em}.bp-route[data-astro-cid-n65woywr]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-family:var(--font-display);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.5rem);font-weight:420;line-height:1.1}.bp-arrow[data-astro-cid-n65woywr]{width:18px;height:18px;color:var(--gold-ink)}.bp-arrow[data-astro-cid-n65woywr] svg[data-astro-cid-n65woywr]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bp-dl[data-astro-cid-n65woywr]{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:10px 20px;font-size:var(--fs-small);padding:18px 0;border-block:1px solid var(--line)}.bp-dl[data-astro-cid-n65woywr] dt[data-astro-cid-n65woywr]{color:var(--ink-3)}.bp-actions[data-astro-cid-n65woywr]{display:grid;gap:10px;justify-items:start}.bp-cancel[data-astro-cid-n65woywr]{margin-top:8px;font-size:var(--fs-small);font-weight:650;color:#8f2318;text-decoration:underline;text-underline-offset:3px}.bp-cancelled[data-astro-cid-n65woywr]{padding:8px 12px;background:var(--stone);border-left:3px solid var(--yellow)}@media(max-width:900px){.bp-grid[data-astro-cid-n65woywr]{grid-template-columns:1fr}}
