.email-resend{margin:24px 0 30px;padding:22px 0;border-top:1px solid #d6d3c7;border-bottom:1px solid #d6d3c7;text-align:left}.email-help{font-size:12px!important;line-height:1.7;color:#6c6d60}.email-text-button{border:0;border-bottom:1px solid #8e472d;background:transparent;padding:0 0 4px;font:600 12px Arial,sans-serif;color:#8e472d;cursor:pointer}.email-text-button:focus-visible{outline:3px solid #8e472d;outline-offset:5px}.email-status{font-size:12px!important;line-height:1.65;padding:13px 15px;background:#e5eadb;border-left:3px solid #4b6442;text-align:left}.email-status.email-error{background:#f0e0d8;border-color:#943d32;color:#733127}#resend-turnstile-container{min-height:65px;margin:15px 0}#resend-panel>.button{margin-top:12px}#success-reference{overflow-wrap:anywhere}
.verify-page{--v-paper:#f2efe6;--v-ink:#20231c;--v-dark:#191b17;--v-amber:#e5b76b;--v-rust:#8e472d;--v-muted:#65675b;margin:0;background:var(--v-paper);color:var(--v-ink);font:15px/1.7 Arial,Helvetica,sans-serif}.verify-page *{box-sizing:border-box}.verify-page [hidden]{display:none!important}.verify-page a{color:inherit}.verify-page a:focus-visible,.verify-page button:focus-visible,.verify-page [tabindex]:focus-visible{outline:3px solid var(--v-rust);outline-offset:5px}.verify-skip{position:fixed;top:10px;left:10px;padding:12px 18px;background:var(--v-amber);z-index:5;transform:translateY(-150%)}.verify-skip:focus{transform:translateY(0)}.verify-header{min-height:92px;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--v-dark);color:var(--v-paper);border-bottom:1px solid #ffffff25}.verify-wordmark{font-size:25px;line-height:1;font-weight:900;letter-spacing:-1.3px;text-decoration:none}.verify-wordmark span{color:var(--v-amber);margin-left:13px}.verify-header>span,.verify-eyebrow,.verify-reference,.verify-footer{font:10px/1.6 'Courier New',monospace;letter-spacing:1.4px}.verify-header>span{color:#c2c3b6}.verify-layout{display:grid;grid-template-columns:1fr 1fr;min-height:760px}.verify-photo{position:relative;isolation:isolate;overflow:hidden;background:var(--v-dark);color:var(--v-paper)}.verify-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.7);z-index:-2}.verify-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#191b17 0%,#191b1720 50%);z-index:-1}.verify-photo>div{position:absolute;bottom:50px;left:12%;right:8%}.verify-photo p{font:10px 'Courier New',monospace;letter-spacing:2px;color:var(--v-amber);margin:0 0 20px}.verify-photo span{font:42px/1.1 Georgia,serif;letter-spacing:-1.1px}.verify-card{align-self:center;padding:65px 14%;min-width:0}.verify-eyebrow{color:var(--v-rust);margin:0 0 35px}.verify-mark{font-size:30px;line-height:1;color:var(--v-rust);margin-bottom:25px}.verify-card h1{font:normal clamp(43px,4.5vw,67px)/1 Georgia,serif;letter-spacing:-2px;margin:0 0 30px;overflow-wrap:anywhere}.verify-card h1 em{font-weight:normal;color:var(--v-rust)}.verify-description{font-size:15px;line-height:1.8;margin-bottom:25px}.verify-reference{background:#e5e1d5;padding:15px 18px;overflow-wrap:anywhere}.verify-message{padding:15px 18px;margin:22px 0;border-left:3px solid #4b6442;background:#e5eadb;font-size:13px;line-height:1.7}.verify-message.verify-error{border-color:#943d32;background:#f0e0d8;color:#733127}.verify-button{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;padding:17px 20px;background:var(--v-dark);color:var(--v-paper);border:0;border-radius:0;font:600 13px Arial,sans-serif;cursor:pointer;margin:28px 0}.verify-button:hover{background:#3c4233}.verify-button:disabled{opacity:.65;cursor:wait}.verify-note{border-top:1px solid #d6d3c7;padding-top:22px;margin-top:32px;font-size:11px;line-height:1.8;color:var(--v-muted)}.verify-text-link{display:inline-block;margin:12px 0 5px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:12px;font-weight:600}.verify-recovery{border-top:1px solid #d6d3c7;padding-top:22px;margin-top:25px}.verify-recovery h2{font:26px Georgia,serif;margin:0 0 10px}.verify-recovery p{font-size:13px;color:var(--v-muted);line-height:1.8}.verify-footer{padding:25px 5%;display:flex;justify-content:space-between;gap:20px;color:var(--v-muted);border-top:1px solid #d6d3c7;font-size:9px}.verify-footer a{text-underline-offset:4px}@media(max-width:800px){.verify-layout{grid-template-columns:.8fr 1.2fr;min-height:690px}.verify-card{padding:50px 10%}.verify-photo>div{left:10%;bottom:35px}.verify-photo span{font-size:32px}.verify-header>span{font-size:8px;letter-spacing:.8px}}@media(max-width:600px){.verify-header{min-height:80px;padding:22px 6%}.verify-wordmark{font-size:23px}.verify-header>span{display:none}.verify-layout{display:block;min-height:0}.verify-photo{height:190px}.verify-photo img{object-position:center 43%;opacity:.65}.verify-photo:after{background:linear-gradient(90deg,#191b17b0,transparent)}.verify-photo>div{bottom:30px;left:7%}.verify-photo p{font-size:8px;margin-bottom:13px}.verify-photo span{font-size:30px}.verify-card{padding:38px 7% 45px}.verify-eyebrow{font-size:9px;margin-bottom:28px}.verify-card h1{font-size:49px}.verify-description{font-size:14px}.verify-footer{padding:23px 7%;font-size:8px;flex-wrap:wrap}.verify-footer>span:last-child{display:none}.email-resend{margin:20px 0;padding:20px 0}}@media(prefers-reduced-motion:reduce){.verify-page{scroll-behavior:auto}}
.email-health{padding:24px;margin:28px 0 0;border:1px solid #d4d2c8;background:#ebe7dd}.email-health-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.email-health-heading h2{font:27px/1.2 Georgia,serif;letter-spacing:-.4px;margin:0 0 8px}.email-health-heading p{font-size:12px;line-height:1.6;margin:0;color:#686b60}.email-health-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:25px 0 15px}.email-health-counts>div{display:flex;flex-direction:column-reverse;gap:6px}.email-health-counts dt{font:9px/1.5 'Courier New',monospace;letter-spacing:.5px;text-transform:uppercase;color:#686b60}.email-health-counts dd{font:27px Georgia,serif;margin:0}.email-health-actions{display:flex;align-items:center;gap:20px;margin-top:20px}.email-health-actions .fine-print{margin:0}.email-health[data-enabled=false]{border-color:#b99861;background:#f0e8d5}.email-health[data-failed=true] #mail-failed{color:#943d32}@media(max-width:720px){.email-health{padding:20px}.email-health-heading{display:block}.email-health-heading .button{padding:8px 0;margin-top:10px;min-height:38px}.email-health-counts{grid-template-columns:1fr 1fr;gap:20px}.email-health-actions{display:block}.email-health-actions .fine-print{margin-top:12px}}

/* Keep the confirmation page comfortable on both narrow and short screens. */
.verify-page{overflow-wrap:break-word}
.verify-page a{overflow-wrap:anywhere}
.verify-header{min-height:88px;padding:18px clamp(20px,5vw,80px)}
.verify-wordmark{display:inline-flex;align-items:center;min-height:44px}
.verify-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 170px)}
.verify-card{justify-self:center;width:100%;max-width:680px;padding:clamp(40px,5.2vw,76px) clamp(28px,6vw,86px)}
.verify-card>*{max-width:100%}
.verify-card h1{font-size:clamp(43px,4.8vw,68px);letter-spacing:-1.7px}
.verify-photo>div{left:clamp(26px,5vw,80px);right:28px;bottom:clamp(30px,4vw,56px)}
.verify-photo span{font-size:clamp(30px,3.3vw,46px)}
.verify-description,.verify-message,.verify-reference,.verify-note,.verify-recovery{overflow-wrap:anywhere}
.verify-button{min-height:52px;line-height:1.5;text-align:left;gap:16px}
.verify-text-link{display:inline-flex;align-items:center;min-height:44px;padding:9px 0;line-height:1.6;margin:8px 0 0}
.verify-footer{align-items:center;min-height:82px;padding:16px clamp(20px,5vw,80px);gap:12px 24px;font-size:10px}
.verify-footer a{display:inline-flex;align-items:center;min-height:44px}
.email-text-button{min-height:44px;padding:10px 0;line-height:1.5;text-align:left}
.email-health,.email-health-heading,.email-health-counts>div,.email-health-actions{min-width:0;overflow-wrap:anywhere}
.email-health-heading .button,.email-health-actions .button{min-height:44px;line-height:1.5;white-space:normal}
@media(max-width:900px) and (min-width:701px){
  .verify-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}
  .verify-card{padding:44px clamp(26px,4.2vw,38px)}
  .verify-card h1{font-size:clamp(43px,5.7vw,51px)}
  .verify-photo>div{left:28px;right:24px}
  .verify-photo span{font-size:32px}
  .verify-header>span{max-width:180px;text-align:right}
}
@media(max-width:700px){
  .verify-header{min-height:78px;padding:15px 6%;gap:12px}
  .verify-header>span{display:none}
  .verify-layout{display:block;min-height:0}
  .verify-photo{height:clamp(166px,43vw,225px)}
  .verify-photo img{object-position:center 40%;opacity:.7}
  .verify-photo:after{background:linear-gradient(90deg,#191b17bf,transparent)}
  .verify-photo>div{left:7%;right:7%;bottom:26px}
  .verify-photo p{font-size:9px;line-height:1.5;margin-bottom:12px}
  .verify-photo span{font-size:clamp(27px,7.5vw,34px);letter-spacing:-.6px}
  .verify-card{max-width:560px;margin:0 auto;padding:36px 7% 42px}
  .verify-eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:25px}
  .verify-mark{margin-bottom:22px}
  .verify-card h1{font-size:clamp(42px,11.5vw,58px);letter-spacing:-1.4px;margin-bottom:25px}
  .verify-description{font-size:14px;line-height:1.8}
  .verify-note{font-size:12px;line-height:1.8}
  .verify-reference,.verify-message{padding:14px 15px}
  .verify-footer{padding:16px 7%;flex-wrap:wrap;gap:4px 18px;font-size:9px}
  .verify-footer>span:last-child{display:none}
}
@media(max-height:540px) and (min-width:701px){
  .verify-header{min-height:72px;padding-block:12px}
  .verify-layout{min-height:0}
  .verify-card{padding-top:30px;padding-bottom:32px}
  .verify-eyebrow{margin-bottom:20px}
  .verify-mark{margin-bottom:18px}
  .verify-card h1{margin-bottom:22px}
  .verify-photo>div{bottom:30px}
  .verify-note{margin-top:24px;padding-top:20px}
  .verify-footer{min-height:68px;padding-block:10px}
}
