.migration-page{padding-top:2rem;padding-bottom:3rem}.migration-page h1{max-width:900px;margin:1rem 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.migration-intro{max-width:760px;font-size:1.08rem;line-height:1.7}.migration-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 2rem;display:flex}.migration-page section{margin:2.5rem 0}.migration-page h2{margin-bottom:1rem;font-size:1.65rem}.migration-page address{margin-bottom:1rem;font-style:normal}.migration-page .contact-panel .text-link{margin-right:1.5rem}.migration-communities{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.migration-inventory>.button-primary{margin-top:1.5rem}.migration-information{border-top:1px solid #e1e4dd;max-width:760px;padding-top:1.75rem;line-height:1.75}.migration-information ul{margin-top:.8rem;padding-left:1.35rem;list-style:outside}.migration-information li+li{margin-top:.45rem}.migration-calculator{grid-template-columns:1fr 1fr;gap:1rem;max-width:760px;display:grid}.migration-calculator label{flex-direction:column;gap:.35rem;font-weight:600;display:flex}.migration-calculator input,.migration-calculator select{color:#181b20;background:#fff;border:1px solid #bfc4cc;border-radius:.6rem;width:100%;min-width:0;padding:.8rem}.migration-estimate{background:#f3f5f6;border-radius:1rem;max-width:760px;margin-top:1.5rem;padding:1.5rem}.migration-estimate strong{font-size:2rem}@media (max-width:480px){.migration-actions{gap:.65rem}.migration-calculator{gap:.8rem}}.community-stock-links{flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.5rem;display:flex}.community-stock-links a{background:#f7f8f5;border:1px solid #dce1da;border-radius:.6rem;padding:.65rem 1rem}.community-stock-links strong{margin-right:.3rem}.community-visit{background:#f7f8f5;border:1px solid #dce1da;border-radius:1rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;padding:2rem;display:grid}.community-visit h2{margin-top:.4rem}.community-visit p{max-width:65ch;line-height:1.7}.community-visit address,.community-visit h3{align-items:flex-start;gap:.65rem;margin:1.3rem 0;display:flex}.community-visit svg{flex-shrink:0;margin-top:.15rem}.community-visit .migration-actions{gap:.7rem;margin-bottom:.65rem}.community-route-note{color:#5c625b;font-size:.87rem}.community-visit-hours{border-left:1px solid #dce1da;padding-left:2rem}.community-visit-hours h3{margin-top:0;font-size:1.15rem}.community-visit-hours dl>div{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-bottom:.65rem;display:flex}.community-visit-hours dd{font-weight:700}.community-visit-hours p{margin:1.25rem 0}@media (max-width:767px){.community-visit{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem}.community-visit-hours{border-top:1px solid #dce1da;border-left:0;padding:1.5rem 0 0}}
