.wrap[data-astro-cid-numoy65z]{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}section[data-astro-cid-numoy65z]{padding:clamp(3rem,6vw,4.75rem) 0}h2[data-astro-cid-numoy65z]{margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.2rem)}.head[data-astro-cid-numoy65z]{border-bottom:1px solid var(--color-rule);padding:1.5rem 0 clamp(3rem,5vw,4rem)}.head-grid[data-astro-cid-numoy65z]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2rem;display:grid}h1[data-astro-cid-numoy65z]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.75rem,5.6vw,5rem);font-weight:800;line-height:.95}.promise[data-astro-cid-numoy65z]{max-width:48ch;margin:0 0 2rem;font-size:1.2rem}.call[data-astro-cid-numoy65z]{background:var(--color-primary);color:#fff;font-family:var(--font-mono);border-radius:var(--radius-sm);transition:background-color var(--dur-ui) var(--ease-out);align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-size:1.6rem;text-decoration:none;display:inline-flex}.call[data-astro-cid-numoy65z]:hover{background:var(--color-primary-hover)}.call[data-astro-cid-numoy65z]:focus-visible{outline:3px solid var(--color-secondary);outline-offset:4px}.facts[data-astro-cid-numoy65z]{border-top:1.5px solid var(--color-rule);gap:0;max-width:32rem;margin:2rem 0 0;display:grid}.facts[data-astro-cid-numoy65z] div[data-astro-cid-numoy65z]{border-bottom:1px solid var(--color-border);grid-template-columns:7rem 1fr;gap:1rem;padding:.6rem 0;display:grid}.facts[data-astro-cid-numoy65z] dt[data-astro-cid-numoy65z]{font-family:var(--font-body);color:var(--color-secondary);padding-top:.15rem;font-size:1.0625rem;font-weight:700}.facts[data-astro-cid-numoy65z] dd[data-astro-cid-numoy65z]{margin:0}.plate[data-astro-cid-numoy65z]{background:var(--color-surface);border:1.5px solid var(--color-border);margin:0;padding:1rem 1rem 1.25rem;transform:rotate(.8deg);box-shadow:0 18px 40px -24px #16294a80}.plate[data-astro-cid-numoy65z] figcaption[data-astro-cid-numoy65z]{color:var(--color-text-muted);border-top:1px dashed var(--color-border);margin-top:.5rem;padding-top:.75rem;font-size:1.0625rem}.plate[data-astro-cid-numoy65z] figcaption[data-astro-cid-numoy65z] b[data-astro-cid-numoy65z]{color:var(--color-ink)}.print[data-astro-cid-numoy65z]{background:#fff;margin:0;padding:.7rem .7rem .4rem;transform:rotate(1.2deg);box-shadow:0 18px 40px -22px #16294a8c}.print[data-astro-cid-numoy65z] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.print[data-astro-cid-numoy65z] figcaption[data-astro-cid-numoy65z]{font-family:var(--font-display);color:var(--color-ink);padding:.5rem .2rem .2rem;font-size:1.0625rem;font-weight:700}.route-grid[data-astro-cid-numoy65z]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.housing[data-astro-cid-numoy65z]{background:var(--color-stone-deep)}.housing-grid[data-astro-cid-numoy65z]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.n-cols[data-astro-cid-numoy65z]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}@media (width<=480px){.n-cols[data-astro-cid-numoy65z]{grid-template-columns:minmax(0,1fr)}}.big[data-astro-cid-numoy65z]{font-family:var(--font-display);max-width:46ch;margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.4}.notes[data-astro-cid-numoy65z]{background:var(--color-surface);border:1.5px solid var(--color-border);padding:1.25rem 1.5rem}.notes-title[data-astro-cid-numoy65z]{font-family:var(--font-display);border-bottom:2px solid var(--color-rule);margin:0 0 .75rem;padding-bottom:.6rem;font-size:1.4rem;font-weight:800}.n-label[data-astro-cid-numoy65z]{font-family:var(--font-body);color:var(--color-secondary);margin:1rem 0 .35rem;font-size:1.0625rem;font-weight:700}.notes[data-astro-cid-numoy65z] ul[data-astro-cid-numoy65z]{margin:0;padding:0;list-style:none}.notes[data-astro-cid-numoy65z] li[data-astro-cid-numoy65z]{border-bottom:1px dashed var(--color-border);padding:.35rem 0}.issue-grid[data-astro-cid-numoy65z]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=641px){.issue-grid[data-astro-cid-numoy65z]{grid-template-columns:repeat(var(--c-md), minmax(0, 1fr))}.issue-grid[data-astro-cid-numoy65z]>.issue[data-astro-cid-numoy65z]:last-child{grid-column:span var(--s-md)}}@media (width>=1280px){.issue-grid[data-astro-cid-numoy65z]{grid-template-columns:repeat(var(--c-xl), minmax(0, 1fr))}.issue-grid[data-astro-cid-numoy65z]>.issue[data-astro-cid-numoy65z]:last-child{grid-column:span var(--s-xl)}}.issue[data-astro-cid-numoy65z]{background:var(--color-surface);border:1.5px solid var(--color-border);padding:1.5rem}.issue[data-astro-cid-numoy65z] h3[data-astro-cid-numoy65z]{margin:0 0 .5rem;font-size:1.45rem;line-height:1.15}.issue[data-astro-cid-numoy65z] p[data-astro-cid-numoy65z]{color:var(--color-text-muted);max-width:62ch;margin:0}.svc-list[data-astro-cid-numoy65z]{border-top:2px solid var(--color-rule);margin:0;padding:0;list-style:none}.svc-list[data-astro-cid-numoy65z] li[data-astro-cid-numoy65z]{position:relative}.svc-rule[data-astro-cid-numoy65z]{background:var(--color-rule);height:1px;position:absolute;bottom:0;left:0;right:0}.svc-list[data-astro-cid-numoy65z] a[data-astro-cid-numoy65z]{min-height:2.75rem;color:var(--color-ink);grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding:1.15rem 0;text-decoration:none;display:grid}.s-silo[data-astro-cid-numoy65z]{font-family:var(--font-mono);color:var(--color-primary);font-size:1.0625rem}.s-title[data-astro-cid-numoy65z]{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.s-price[data-astro-cid-numoy65z]{font-family:var(--font-mono);color:var(--color-primary);white-space:nowrap}.s-title[data-astro-cid-numoy65z]{text-underline-offset:4px;transition:text-decoration-color var(--dur-ui) var(--ease-out);text-decoration:underline #0000}.svc-list[data-astro-cid-numoy65z] a[data-astro-cid-numoy65z]:hover .s-title[data-astro-cid-numoy65z]{text-decoration-color:var(--color-primary)}.svc-list[data-astro-cid-numoy65z] a[data-astro-cid-numoy65z]:focus-visible,.nearby[data-astro-cid-numoy65z] a[data-astro-cid-numoy65z]:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.nearby[data-astro-cid-numoy65z] ul[data-astro-cid-numoy65z]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.nearby[data-astro-cid-numoy65z] li[data-astro-cid-numoy65z]{flex:12rem}.nearby[data-astro-cid-numoy65z] a[data-astro-cid-numoy65z]{min-height:2.75rem;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);cursor:pointer;border:1.5px solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.nearby[data-astro-cid-numoy65z] a[data-astro-cid-numoy65z]:hover{background:var(--color-ink);color:var(--color-on-ink)}@media (width<=960px){.head-grid[data-astro-cid-numoy65z],.housing-grid[data-astro-cid-numoy65z],.route-grid[data-astro-cid-numoy65z]{grid-template-columns:1fr}.svc-list[data-astro-cid-numoy65z] a[data-astro-cid-numoy65z]{grid-template-columns:1fr auto}.s-silo[data-astro-cid-numoy65z]{grid-column:1/-1}}
