.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-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}}
