.layout[data-astro-cid-vnkznf43]{display:grid;gap:3rem}.main[data-astro-cid-vnkznf43]{min-width:0;max-width:46rem}.toc[data-astro-cid-vnkznf43]{display:none}@media(min-width:1024px){.layout[data-astro-cid-vnkznf43]{grid-template-columns:minmax(0,1fr) 260px}.toc[data-astro-cid-vnkznf43]{display:block;position:sticky;top:110px;align-self:start}}.toc-h[data-astro-cid-vnkznf43]{font-weight:600;margin-bottom:.75rem}.toc[data-astro-cid-vnkznf43] ul[data-astro-cid-vnkznf43]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.55rem;font-size:.95rem}.toc[data-astro-cid-vnkznf43] .btn[data-astro-cid-vnkznf43]{width:100%}.block[data-astro-cid-vnkznf43]{margin-top:3rem}.block[data-astro-cid-vnkznf43] h2[data-astro-cid-vnkznf43]{font-size:var(--h3);margin:0 0 1rem}.sub[data-astro-cid-vnkznf43]{font-size:var(--h4);margin:2rem 0 1rem}.prose[data-astro-cid-vnkznf43] p:last-child{margin-bottom:0}.well[data-astro-cid-vnkznf43]{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink)}.facts[data-astro-cid-vnkznf43]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:.75rem}.facts[data-astro-cid-vnkznf43] li[data-astro-cid-vnkznf43]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:1px solid var(--line);border-radius:var(--radius);font-weight:500;line-height:1.4}@media(min-width:640px){.facts[data-astro-cid-vnkznf43]{grid-template-columns:1fr 1fr}}.types[data-astro-cid-vnkznf43],.routes[data-astro-cid-vnkznf43]{display:grid;gap:1rem}@media(min-width:640px){.types[data-astro-cid-vnkznf43],.routes[data-astro-cid-vnkznf43]{grid-template-columns:1fr 1fr}}.card[data-astro-cid-vnkznf43]{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;border-radius:var(--radius-lg);background:var(--paper)}.card-h[data-astro-cid-vnkznf43]{display:flex;align-items:center;gap:.75rem}.card[data-astro-cid-vnkznf43] h3[data-astro-cid-vnkznf43]{font-size:1.125rem;margin:0}.card[data-astro-cid-vnkznf43] p[data-astro-cid-vnkznf43]{margin:0}.card[data-astro-cid-vnkznf43] .prose[data-astro-cid-vnkznf43] p+p{margin-top:.75rem}.card--brand[data-astro-cid-vnkznf43]{background:var(--brand);color:var(--on-brand-muted)}.card--brand[data-astro-cid-vnkznf43] h3[data-astro-cid-vnkznf43]{color:var(--on-brand)}.card--brand[data-astro-cid-vnkznf43] .well[data-astro-cid-vnkznf43]{background:#ffffff26;color:var(--on-brand)}.card--brand[data-astro-cid-vnkznf43] .btn[data-astro-cid-vnkznf43]{margin-top:auto;align-self:flex-start}.forms[data-astro-cid-vnkznf43]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.375rem}.forms[data-astro-cid-vnkznf43] li[data-astro-cid-vnkznf43]{padding:.25rem .625rem;border-radius:var(--pill);background:#fff;font-size:.8125rem;font-weight:500}.acc[data-astro-cid-vnkznf43]{border-block:1px solid var(--line)}.acc[data-astro-cid-vnkznf43] details[data-astro-cid-vnkznf43]+details[data-astro-cid-vnkznf43]{border-top:1px solid var(--line)}.acc[data-astro-cid-vnkznf43] summary[data-astro-cid-vnkznf43]{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.125rem 0}.acc[data-astro-cid-vnkznf43] summary[data-astro-cid-vnkznf43]::-webkit-details-marker{display:none}.acc[data-astro-cid-vnkznf43] summary[data-astro-cid-vnkznf43] strong[data-astro-cid-vnkznf43]{display:block;font-weight:600;font-size:1.0625rem}.brief[data-astro-cid-vnkznf43]{display:block;margin-top:.25rem;color:var(--stone);font-size:.95rem;line-height:1.5}.acc[data-astro-cid-vnkznf43] summary[data-astro-cid-vnkznf43]:hover strong[data-astro-cid-vnkznf43]{color:var(--brand-ink)}.acc[data-astro-cid-vnkznf43] .prose[data-astro-cid-vnkznf43]{padding:0 0 1.25rem}.plus[data-astro-cid-vnkznf43]{position:relative;width:20px;height:20px;flex:none;margin-top:.2rem;transition:transform .2s}.plus[data-astro-cid-vnkznf43]:before,.plus[data-astro-cid-vnkznf43]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--brand-ink);transform:translate(-50%,-50%)}.plus[data-astro-cid-vnkznf43]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-vnkznf43][open] .plus[data-astro-cid-vnkznf43]{transform:rotate(45deg)}.alert[data-astro-cid-vnkznf43]{margin:1.25rem 0 0;padding:1rem 1.125rem;border-left:3px solid var(--accent-deep);border-radius:.5rem;background:var(--accent-soft)}.ticks[data-astro-cid-vnkznf43]{list-style:none;padding:0;margin:0;display:grid;gap:.625rem}.ticks[data-astro-cid-vnkznf43] li[data-astro-cid-vnkznf43]{position:relative;padding-left:2rem}.ticks[data-astro-cid-vnkznf43] li[data-astro-cid-vnkznf43]:before{content:"";position:absolute;left:0;top:.2rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--brand-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23045d69' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/.75rem no-repeat}.stat[data-astro-cid-vnkznf43]{display:grid;gap:.5rem;margin-top:1.5rem;padding:1.25rem;border-radius:var(--radius-lg);background:var(--paper)}.stat[data-astro-cid-vnkznf43] p[data-astro-cid-vnkznf43]{margin:0}.stat-n[data-astro-cid-vnkznf43]{font-size:2.5rem;line-height:1;font-weight:600;color:var(--brand-accent)}@media(min-width:640px){.stat[data-astro-cid-vnkznf43]{grid-template-columns:auto 1fr;gap:1.5rem;align-items:center}}.panel[data-astro-cid-vnkznf43]{margin-top:1.25rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg)}.panel-h[data-astro-cid-vnkznf43]{font-weight:600;margin:0 0 .5rem}.panel[data-astro-cid-vnkznf43] ul[data-astro-cid-vnkznf43]{padding-left:1.25rem;margin:0 0 1rem}.panel[data-astro-cid-vnkznf43] li[data-astro-cid-vnkznf43]{margin-bottom:.35rem}.test[data-astro-cid-vnkznf43]{display:grid;gap:.75rem;margin-bottom:1rem}@media(min-width:640px){.test[data-astro-cid-vnkznf43]{grid-template-columns:1fr 1fr}}.test[data-astro-cid-vnkznf43]>div[data-astro-cid-vnkznf43]{padding:1rem 1.125rem;border:1px solid var(--line);border-radius:var(--radius)}.test[data-astro-cid-vnkznf43] p[data-astro-cid-vnkznf43]{margin:0}.test-h[data-astro-cid-vnkznf43]{font-weight:600;margin-bottom:.25rem!important}
