.migration-main{padding-top:2rem;padding-bottom:4rem}.migration-back{color:#375567;font-size:.9rem;text-decoration:none}.migration-heading{max-width:52rem;margin:2rem 0}.migration-heading h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:.5rem 0 1rem}.migration-heading p{line-height:1.7}.migration-note,.migration-review{font-size:.9rem;color:#526573}.migration-regions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.5rem 0 2rem}.migration-regions a{border:1px solid #ccd9e1;border-radius:24px;padding:.6rem 1rem;text-decoration:none;font-size:.9rem}.migration-group{scroll-margin-top:9rem;margin-top:3rem}.migration-group>h2{font-size:1.8rem;margin-bottom:1.4rem}.migration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.migration-card{border:1px solid #d6e0e7;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;background:#fff;min-width:0}.migration-card h3,.migration-card h2{font-family:inherit;font-size:1.35rem;margin:.7rem 0;line-height:1.35}.migration-card p{line-height:1.6;margin:.3rem 0 1rem}.migration-kind{font-size:.875rem;font-weight:600;color:#a22030}.migration-card .migration-open{margin-top:auto;display:block;padding-top:.9rem;border-top:1px solid #e2e8ed;text-decoration:none;color:#a22030;font-weight:600}.migration-source{font-size:.875rem;color:#526573;margin-top:.8rem;overflow-wrap:anywhere}.migration-featured{border-left:5px solid #bc2434;background:#f0f5f8;max-width:none}.migration-featured h2{font-size:1.8rem}.migration-featured .migration-open{align-self:flex-start}.migration-review{margin-top:3rem;border-top:1px solid #d6e0e7;padding-top:1.2rem}@media(max-width:1000px){.migration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.migration-grid{grid-template-columns:1fr}.migration-card{padding:1.25rem}.migration-heading h1{font-size:2.2rem}.migration-group{scroll-margin-top:7rem}}
