body:has(.mail-check-page) .site-header{background:rgb(255 255 255 / .98);box-shadow:0 10px 32px rgb(6 22 36 / .1);backdrop-filter:blur(18px)}.mail-check-page{color:var(--text);background:#fff}.mail-check-hero{padding:142px 0 108px;color:#fff;background:radial-gradient(circle at 88% 30%,rgb(7 151 213 / .22),transparent 32%),linear-gradient(135deg,#061624,#0a2c42)}.mail-check-breadcrumb{margin-bottom:64px;color:#9dc7db;font-size:.83rem}.mail-check-breadcrumb a{color:#fff;text-decoration:underline;text-underline-offset:3px}.mail-check-intro{max-width:910px}.mail-check-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 21px;color:#9dc7db;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.mail-check-eyebrow::before{content:"";width:30px;height:2px;background:var(--blue)}.mail-check-intro h1{max-width:900px;margin:0;color:#fff;font-size:clamp(2.8rem, 5.2vw, 4.7rem);line-height:1.04;letter-spacing:-.052em;font-weight:800}.mail-check-intro>p:last-child{max-width:750px;margin:28px 0 0;color:#b8cad5;font-size:1.12rem;line-height:1.75}.mail-check-body{padding-bottom:110px}.mail-check-tool{position:relative;margin:-55px 0 86px;padding:clamp(26px, 4vw, 48px);border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.mail-check-tool h2{margin:0 0 24px;color:var(--ink);font-size:clamp(1.65rem, 2.4vw, 2.25rem);letter-spacing:-.03em}.mail-check-tool label{display:block;margin-bottom:9px;color:var(--ink);font-weight:800}.mail-check-controls{display:flex;gap:12px}.mail-check-controls input{flex:1;min-width:0;min-height:55px;padding:13px 18px;border:1px solid #b9cedb;border-radius:13px;color:var(--ink);background:#fff;font:inherit}.mail-check-controls button{min-height:55px;padding:13px 22px;border:0;border-radius:13px;color:#fff;background:var(--blue);box-shadow:0 13px 30px rgb(7 151 213 / .24);font:inherit;font-weight:800;cursor:pointer}.mail-check-controls button:hover{background:#0787bf}.mail-check-controls button:disabled{opacity:.65;cursor:wait}.mail-check-controls button:focus-visible,.mail-check-cta a:focus-visible,.mail-check-controls input:focus-visible{outline:3px solid var(--blue-bright);outline-offset:3px}#mail-check-help,.mail-check-privacy{color:var(--muted);font-size:.88rem}.mail-check-privacy{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line)}#mail-check-status{margin-top:20px;color:var(--ink);font-weight:700}.mail-check-results,.mail-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mail-check-results[hidden]{display:none}.mail-check-results{margin-top:22px}.mail-check-results article,.mail-check-grid article{min-width:0;padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(6 22 36 / .05)}.mail-check-results h3,.mail-check-grid h3{margin:0 0 11px;color:var(--ink);line-height:1.2}.mail-check-results p,.mail-check-grid p{color:var(--muted)}.mail-check-results ul{padding-left:18px;overflow-wrap:anywhere;font-size:.84rem}.mail-check-explainer{max-width:1080px;line-height:1.7}.mail-check-explainer h2{margin:64px 0 23px;color:var(--ink);font-size:clamp(2rem, 3.2vw, 3rem);line-height:1.16;letter-spacing:-.03em}.mail-check-explainer h3{margin:28px 0 8px;color:var(--ink)}.mail-check-explainer a{color:#087eaf;text-decoration:underline;text-underline-offset:3px}.mail-check-cta{margin-top:80px;padding:clamp(30px, 5vw, 62px);border-radius:var(--radius);color:#fff;background:#061624}.mail-check-cta h2{margin:0 0 14px;color:#fff;font-size:clamp(2rem, 3vw, 2.8rem);letter-spacing:-.03em}.mail-check-cta p{max-width:650px;color:#b8cad5}.mail-check-cta a{display:inline-flex;margin-top:18px;padding:13px 22px;border-radius:13px;color:#fff;background:var(--blue);font-weight:800}@media (max-width:760px){.mail-check-hero{padding:125px 0 96px}.mail-check-breadcrumb{margin-bottom:40px}.mail-check-intro h1{font-size:clamp(2.45rem, 9vw, 3.8rem)}.mail-check-tool{margin-bottom:66px}.mail-check-controls{flex-direction:column}.mail-check-results,.mail-check-grid{grid-template-columns:1fr}}