.pv-toc[data-astro-cid-7jbfnk4o]{gap:.15rem;font-size:.9rem;line-height:1.35;display:grid}.pv-toc[data-astro-cid-7jbfnk4o] a[data-astro-cid-7jbfnk4o]{color:var(--color-text-muted);border-radius:.5rem;gap:.5rem;margin-inline:-.5rem;padding:.4rem .5rem;transition:background-color .2s,color .2s;display:flex}.pv-toc[data-astro-cid-7jbfnk4o] a[data-astro-cid-7jbfnk4o]:hover,.pv-toc[data-astro-cid-7jbfnk4o] a[data-astro-cid-7jbfnk4o]:focus-visible{background:var(--color-surface-muted);color:var(--color-ink)}.pv-toc-n[data-astro-cid-7jbfnk4o]{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--brand-text);font-weight:700}@media (width>=640px) and (width<=1023px){.pv-toc[data-astro-cid-7jbfnk4o]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.pv-section[data-astro-cid-7jbfnk4o]{scroll-margin-top:6rem}.pv-section[data-astro-cid-7jbfnk4o]+.pv-section[data-astro-cid-7jbfnk4o]{border-top:1px solid var(--color-line);margin-top:3rem;padding-top:3rem}.pv-h2[data-astro-cid-7jbfnk4o]{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;line-height:1.25}.pv-body[data-astro-cid-7jbfnk4o] p[data-astro-cid-7jbfnk4o],.pv-list[data-astro-cid-7jbfnk4o],.pv-facts[data-astro-cid-7jbfnk4o],.pv-table[data-astro-cid-7jbfnk4o]{margin-top:1.1rem}.pv-body[data-astro-cid-7jbfnk4o] p[data-astro-cid-7jbfnk4o]{color:var(--color-text);font-size:1.02rem;line-height:1.8}.pv-list[data-astro-cid-7jbfnk4o]{color:var(--color-text);gap:.6rem;padding-left:1.25rem;font-size:1.02rem;line-height:1.7;list-style:outside;display:grid}.pv-list[data-astro-cid-7jbfnk4o] li[data-astro-cid-7jbfnk4o]::marker{color:var(--color-brand)}.pv-link[data-astro-cid-7jbfnk4o]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration-thickness:2px}.pv-link[data-astro-cid-7jbfnk4o][href^=tel\:]{white-space:nowrap}.pv-facts[data-astro-cid-7jbfnk4o]{border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:1rem}.pv-facts[data-astro-cid-7jbfnk4o]>div[data-astro-cid-7jbfnk4o]{gap:.25rem;padding:.9rem 1.1rem;display:grid}.pv-facts[data-astro-cid-7jbfnk4o]>div[data-astro-cid-7jbfnk4o]+div[data-astro-cid-7jbfnk4o]{border-top:1px solid var(--color-line)}.pv-facts[data-astro-cid-7jbfnk4o] dt[data-astro-cid-7jbfnk4o]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);font-size:.75rem;font-weight:700}.pv-facts[data-astro-cid-7jbfnk4o] dd[data-astro-cid-7jbfnk4o]{color:var(--color-text);font-size:.97rem;line-height:1.65}@media (width>=768px){.pv-facts[data-astro-cid-7jbfnk4o]>div[data-astro-cid-7jbfnk4o]{grid-template-columns:11rem minmax(0,1fr);gap:1.25rem}.pv-facts[data-astro-cid-7jbfnk4o] dt[data-astro-cid-7jbfnk4o]{padding-top:.2rem}}.pv-table[data-astro-cid-7jbfnk4o]{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55}.pv-table[data-astro-cid-7jbfnk4o] th[data-astro-cid-7jbfnk4o]{border-bottom:2px solid var(--color-ink);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);padding:.6rem .75rem .6rem 0;font-size:.75rem;font-weight:700}.pv-table[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]{border-bottom:1px solid var(--color-line);vertical-align:top;color:var(--color-text);padding:.85rem .75rem .85rem 0}.pv-table[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]:first-child{color:var(--color-ink);font-weight:600}@media (width<=767px){.pv-table[data-astro-cid-7jbfnk4o] thead[data-astro-cid-7jbfnk4o]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pv-table[data-astro-cid-7jbfnk4o],.pv-table[data-astro-cid-7jbfnk4o] tbody[data-astro-cid-7jbfnk4o],.pv-table[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o],.pv-table[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]{display:block}.pv-table[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o]{border:1px solid var(--color-line);border-radius:1rem;padding:.4rem 1rem}.pv-table[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o]+tr[data-astro-cid-7jbfnk4o]{margin-top:.75rem}.pv-table[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]{padding:.55rem 0}.pv-table[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]:last-child{border-bottom:0}.pv-table[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);margin-bottom:.15rem;font-size:.7rem;font-weight:700;display:block}}
