.email-migration-cover{background:radial-gradient(circle at 76% 38%,rgba(79,145,210,.2),transparent 29%),radial-gradient(circle at 64% 72%,rgba(102,206,160,.1),transparent 27%),var(--news-navy)}.email-migration-cover .news-headline h1{font-size:clamp(2.9rem,4vw,4.5rem)}.mail-architecture{padding:20px;border:1px solid rgba(255,255,255,.2);background:rgba(3,14,26,.62);box-shadow:0 34px 80px rgba(0,0,0,.3)}.mail-architecture>small{display:block;color:var(--news-gold);font-size:.47rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mail-flow{display:grid;grid-template-columns:1fr 48px 1.15fr;align-items:stretch;gap:10px;margin-top:18px}.mail-platform{display:flex;flex-direction:column;min-height:210px;padding:18px;border-top:3px solid #4f91d2;background:#102f50}.mail-platform.microsoft{border-color:#66cea0}.mail-platform span{color:#8da2b5;font-size:.43rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mail-platform strong{margin-top:12px;color:white;font-size:.84rem}.mail-platform small{margin-top:6px;color:#9db0c0;font-size:.45rem;line-height:1.5}.mail-platform b{margin-top:auto;padding:10px;color:#dbe5ed;background:#0d2a49;font-size:.44rem;font-weight:600}.mail-transfer{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--news-gold);text-align:center}.mail-transfer b{font-size:.42rem}.mail-transfer i{font-size:1.45rem;font-style:normal}.mail-transfer small{color:#8fa3b6;font-size:.38rem}.dns-cutover{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.dns-cutover span{padding:10px;color:#cdd9e2;border-bottom:2px solid var(--news-gold);background:#0d2a49;font-size:.4rem;text-align:center}.dns-cutover span:first-child{border-color:#4f91d2}.dns-cutover span:last-child{border-color:#66cea0}.migration-phases{display:grid;grid-template-columns:1fr 1fr;margin:42px 0 55px;border-top:1px solid #c9c2b5;border-left:1px solid #c9c2b5}.migration-phases section{min-height:205px;padding:25px;border-right:1px solid #c9c2b5;border-bottom:1px solid #c9c2b5}.migration-phases span{color:var(--news-red);font-size:.55rem;font-weight:800;letter-spacing:.08em}.migration-phases h3{margin:31px 0 9px;color:var(--news-navy);font-family:var(--font-home-display),sans-serif;font-size:1.55rem}.migration-phases p{margin:0;color:#5c6878;font-size:.7rem;line-height:1.65}.dns-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:38px 0 52px}.dns-explainer div{padding:22px;color:white;background:var(--news-navy)}.dns-explainer span{color:var(--news-gold);font-size:.5rem;font-weight:800;letter-spacing:.1em}.dns-explainer strong{display:block;margin:24px 0 8px;font-size:1rem}.dns-explainer p{margin:0;color:#a8b8c6;font-size:.62rem;line-height:1.6}.source-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 55px}.source-links a{padding:12px 14px;color:var(--news-navy);border:1px solid #c9c2b5;font-size:.58rem;font-weight:700;text-decoration:none}.source-links a:focus-visible,.source-links a:hover{border-color:var(--news-gold);outline:none}@media(max-width:700px){.mail-flow{grid-template-columns:1fr}.mail-transfer{min-height:48px}.mail-transfer i{transform:rotate(90deg)}.mail-platform{min-height:170px}.dns-explainer,.migration-phases{grid-template-columns:1fr}}@media(max-width:440px){.email-migration-cover .news-headline h1{font-size:2.6rem}.mail-architecture{margin-inline:-5px;padding:14px}.dns-cutover{grid-template-columns:1fr}}