.scan-result-email,.scan-email-owner{margin:24px 0;padding:24px;background:#fffefa;border:1px solid #ccd6cb;border-radius:5px;color:#183b32;overflow-wrap:anywhere}.scan-result-email[hidden],[hidden]{display:none!important}.scan-result-email h3{font:26px/1.25 Georgia,serif;margin:0 0 12px}.scan-result-email p,.scan-result-email label,.scan-email-help,.scan-email-privacy{font-size:14px;line-height:1.65}.scan-result-email form{display:grid;gap:12px}.scan-result-email input[type=email]{width:100%;max-width:560px;padding:12px;border:1px solid #8ca18f;border-radius:3px;background:#fff;color:#183b32;font:inherit;min-width:0}.scan-email-choice{display:flex;gap:12px;align-items:flex-start;max-width:720px}.scan-email-choice input{width:19px;height:19px;flex:0 0 auto;margin-top:4px;accent-color:#164d3d}.scan-email-button{width:fit-content;max-width:100%;padding:12px 18px;border:1px solid #164d3d;border-radius:3px;background:#164d3d;color:white;font:650 14px/1.45 system-ui,sans-serif;cursor:pointer}.scan-email-button.secondary{background:transparent;color:#183b32}.scan-email-button:hover{background:#0d352a;color:white}.scan-email-button:disabled{cursor:default;opacity:.7}.scan-email-help{color:#50665d;margin:0}.scan-email-status{padding:12px 15px;background:#e9efe6;border-left:3px solid #47775d;margin:6px 0}.scan-email-status.error{border-color:#8e2929;background:#fff0e9;color:#682020}.scan-email-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scan-email-privacy{margin-top:20px}.scan-email-privacy summary{cursor:pointer;font-weight:650}.scan-result-email :is(input,button,summary,a):focus-visible,.scan-email-page :is(input,button,summary,a):focus-visible,.scan-email-owner :is(button,a):focus-visible{outline:3px solid #865c13;outline-offset:4px}.scan-email-page{margin:0;background:#f7f5ef;color:#183b32;font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}.scan-email-page *{box-sizing:border-box}.scan-email-page a{color:#164d3d;text-underline-offset:4px}.scan-email-wrap{max-width:1000px;margin:auto;padding:0 32px}.scan-email-header{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid #ccd6cb;flex-wrap:wrap}.scan-email-brand img{width:240px;max-width:100%;height:auto}.scan-email-intro{padding:48px 0 28px;max-width:760px}.scan-email-intro h1{font:clamp(35px,6vw,53px)/1.12 Georgia,serif;margin:0 0 20px;letter-spacing:-1px}.scan-email-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#50665d}.scan-email-card{padding:30px;border:1px solid #ccd6cb;border-radius:5px;background:#fffefa;margin:0 0 30px}.scan-email-card h2{font:28px/1.25 Georgia,serif;margin:0 0 14px}.scan-email-card .scan-email-choice{margin:20px 0}.scan-email-card .scan-email-button{margin:12px 0}.scan-email-page .scan-email-privacy{padding:8px 0 30px}.scan-email-footer{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap;padding:25px 0 35px;border-top:1px solid #ccd6cb;font-size:13px}.scan-email-skip{position:absolute;left:-9999px;top:10px;padding:12px;background:white;z-index:3}.scan-email-skip:focus{left:10px}.scan-email-owner-card{padding:20px;margin:18px 0;border:1px solid #ccd6cb;border-radius:4px;background:#fffefa}.scan-email-owner-card h3{font-size:18px;overflow-wrap:anywhere}.scan-email-owner-card dl{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:7px 14px;font-size:14px}.scan-email-owner-card dt{color:#50665d}.scan-email-owner-card dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.scan-email-wrap{padding:0 20px}.scan-email-card,.scan-result-email,.scan-email-owner{padding:21px}.scan-email-header{padding:20px 0}.scan-email-brand img{width:210px}.scan-email-intro{padding-top:35px}.scan-email-button{width:100%}.scan-email-owner-card{padding:16px}.scan-email-owner-card dl{grid-template-columns:1fr;gap:3px}.scan-email-owner-card dd{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.scan-email-page *,.scan-result-email *{scroll-behavior:auto;transition:none;animation:none}}
