.deliverability-page{padding-top:38px;padding-bottom:64px}.deliverability-hero{max-width:1000px;padding:38px 0 32px}.deliverability-hero h1{letter-spacing:-2.5px;margin:20px 0 26px;font-size:calc(clamp(36px,4.8vw,64px) + 1pt);line-height:1.09}.deliverability-hero h1 em{color:var(--primary);font-style:normal}.deliverability-page p{color:#52647e;font-size:17.3333px;line-height:1.75}.deliverability-hero>p{max-width:860px;margin:15px 0}.deliverability-hero .deliverability-lead{color:#17283f;font-size:22.3333px}.deliverability-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0;display:flex}.deliverability-meta{color:#60738e;flex-wrap:wrap;gap:12px 25px;margin-top:22px;font-size:15.3333px;display:flex}.deliverability-page .deliverability-note{font-size:15.3333px}.deliverability-snapshot{background:#eef4ff;border:1px solid #d7e3f7;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.deliverability-snapshot>div{border-right:1px solid #d7e3f7;flex-direction:column;gap:10px;padding:25px;display:flex}.deliverability-snapshot>div:last-child{border:0}.deliverability-snapshot strong{color:#153766;font-size:21.3333px}.deliverability-snapshot span{color:#52647e;font-size:15.3333px;line-height:1.6}.deliverability-jump{flex-wrap:wrap;gap:12px;padding:25px 0 8px;display:flex}.deliverability-jump a{color:var(--primary);background:#fff;border:1px solid #d7e3f7;border-radius:7px;padding:10px 15px;font-size:15.3333px}.deliverability-section{background:#fff;border:1px solid #d7e3f7;border-radius:14px;margin-top:28px;padding:clamp(24px,4vw,48px);scroll-margin-top:120px}.deliverability-section>header{max-width:900px;margin-bottom:24px}.deliverability-section h2,.deliverability-related>h2{letter-spacing:-1px;margin:15px 0 22px;font-size:calc(clamp(27px,3vw,39px) + 1pt);line-height:1.18}.deliverability-section h3{margin:22px 0 12px;font-size:21.3333px;line-height:1.4}.deliverability-section p{max-width:950px;margin:14px 0}.deliverability-section .buyer-copy h2{letter-spacing:-.3px;margin:25px 0 12px;font-size:22.3333px;line-height:1.35}.deliverability-section .buyer-copy p{font-size:17.3333px;line-height:1.75}.deliverability-section .buyer-copy ul{padding-left:22px;display:block}.deliverability-section .buyer-copy li{margin:9px 0;font-size:17.3333px;line-height:1.7}.deliverability-section .buyer-copy>p>strong:only-child{border-left:3px solid var(--primary);color:#193762;background:#eef4ff;border-radius:3px;padding:15px 18px;display:block}.deliverability-dark{color:#fff;background:#101f36;border-color:#263d5d}.deliverability-dark p,.deliverability-dark .buyer-copy p,.deliverability-dark .buyer-copy li{color:#c2d0e3}.deliverability-dark .eyebrow{color:#93b6ff}.deliverability-dark a:not(.button){color:#a9c5ff}.deliverability-dark .buyer-copy>p>strong:only-child{color:#fff;background:#233853}.deliverability-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.deliverability-mini-card{background:#f8faff;border:1px solid #d7e3f7;border-radius:10px;min-width:0;padding:24px;display:block}.deliverability-mini-card .buyer-copy h2{margin-top:0}.deliverability-dark .deliverability-mini-card{background:#182b44;border-color:#344965}.deliverability-mini-card h3{margin-top:0}.deliverability-mini-card span{color:var(--primary);font-size:15.3333px}.deliverability-table{min-width:0;margin:28px 0}.deliverability-table table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:16.3333px;line-height:1.7}.deliverability-table caption{text-align:left;color:#60738e;padding-bottom:15px;font-size:15.3333px}.deliverability-table th,.deliverability-table td{vertical-align:top;overflow-wrap:anywhere;color:#52647e;border:1px solid #d7e3f7;padding:18px}.deliverability-table thead th{color:#153766;background:#eef4ff}.deliverability-table tbody th{color:#18334f;background:#f8faff}.deliverability-flow{counter-reset:stage;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;padding:0;list-style:none;display:grid}.deliverability-flow li{color:#153766;background:#eef4ff;border:1px solid #d7e3f7;border-radius:8px;padding:20px;font-size:17.3333px;line-height:1.5}.deliverability-flow li:before{counter-increment:stage;content:counter(stage,decimal-leading-zero) " → ";color:var(--primary);font-family:monospace}.deliverability-check-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0;display:grid}.deliverability-check-groups fieldset{border:1px solid #d7e3f7;border-radius:10px;min-width:0;padding:8px 20px 20px}.deliverability-check-groups legend{letter-spacing:1px;color:#234fb4;padding:0 8px;font-family:monospace;font-size:15.3333px}.deliverability-check{border-bottom:1px solid #e4eaf3;padding:15px 0}.deliverability-check:last-child{border-bottom:0}.deliverability-check label{cursor:pointer;align-items:flex-start;gap:12px;font-size:17.3333px;line-height:1.55;display:flex}.deliverability-check input{width:19px;height:19px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.deliverability-check details{margin:9px 0 0 31px}.deliverability-check summary{color:#335ab3;cursor:pointer;font-size:15.3333px}.deliverability-check details p{margin-bottom:0;font-size:15.3333px}.deliverability-audit-result{background:#eef4ff;border:1px solid #c8d9fc;border-radius:10px;padding:25px}.deliverability-audit-result strong{color:#234fb4;font-size:26.3333px}.deliverability-audit-result h3{margin-top:12px}.deliverability-audit-result progress{width:100%;accent-color:var(--primary);height:10px;margin:12px 0}.deliverability-audit-result button{color:#335ab3;cursor:pointer;background:#fff;border:1px solid #c8d9fc;border-radius:6px;padding:9px 14px;font-size:15.3333px;display:block}.deliverability-audit-result.controlled{background:#edf8f4;border-color:#bde1d1}.deliverability-audit-result.review{background:#fff7eb;border-color:#edd2a9}.deliverability-decision-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.deliverability-decision-tree>div{background:#f8faff;border:1px solid #d7e3f7;border-radius:9px;padding:22px}.deliverability-decision-tree>div>span{color:var(--primary);font-family:monospace;font-size:15.3333px}.deliverability-decision-tree h3{margin:12px 0}.deliverability-decision-tree small{color:#60738e;font-size:15.3333px;display:block}.deliverability-callout{border-left:3px solid var(--primary);color:#153766;background:#eef4ff;margin-top:26px;padding:22px;font-size:19.3333px;line-height:1.6}.deliverability-faq details{border-bottom:1px solid #d7e3f7;padding:20px 0}.deliverability-faq summary{cursor:pointer;font-size:19.3333px;font-weight:600;line-height:1.5}.deliverability-next{flex-wrap:wrap;gap:16px 28px;margin-top:22px;font-size:17.3333px;display:flex}.deliverability-sources li{margin:14px 0;font-size:17.3333px;line-height:1.6}.deliverability-sources ul{padding-left:22px}.deliverability-related{padding-top:45px}.deliverability-related .deliverability-mini-card:hover{border-color:var(--primary)}:is(.deliverability-page a:focus-visible,.deliverability-page summary:focus-visible,.deliverability-page button:focus-visible){outline-offset:4px;outline:3px solid #6489ff}@media (max-width:1000px){.deliverability-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverability-snapshot>div{border-bottom:1px solid #d7e3f7}.deliverability-snapshot>div:nth-child(2){border-right:0}.deliverability-table thead{display:none}.deliverability-table table,.deliverability-table tbody{display:block}.deliverability-table tr{border:1px solid #d7e3f7;border-radius:8px;margin:18px 0;display:block;overflow:hidden}.deliverability-table th,.deliverability-table td{border:0;border-bottom:1px solid #e4eaf3;padding:15px 18px;display:block}.deliverability-table td:before{content:attr(data-label);color:#18334f;margin-bottom:6px;font-size:15.3333px;font-weight:600;display:block}.deliverability-table tbody th{font-size:19.3333px}.deliverability-table td:last-child{border:0}}@media (max-width:650px){.deliverability-page{padding-top:25px}.deliverability-hero{padding-top:28px}.deliverability-hero h1{letter-spacing:-1.5px}.deliverability-hero .deliverability-lead{font-size:20.3333px}.deliverability-card-grid,.deliverability-check-groups,.deliverability-decision-tree{grid-template-columns:1fr}.deliverability-snapshot>div{padding:19px}.deliverability-snapshot strong{font-size:19.3333px}.deliverability-actions{gap:18px}.deliverability-actions .button{justify-content:space-between;width:100%}.deliverability-flow{grid-template-columns:1fr}.deliverability-section{scroll-margin-top:100px}.deliverability-mini-card{padding:20px}}
