.rate-verification{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;margin-top:44px;padding:36px;border:1px solid var(--line);border-radius:20px;background:#fff;scroll-margin-top:24px}
.verification-copy h2{font-family:Manrope,Inter,sans-serif;font-size:29px;font-weight:600;letter-spacing:-1px;line-height:1.25;margin:14px 0 20px;color:var(--ink)}
.rate-verification p{font-size:14px;line-height:1.8;color:var(--body);margin:0 0 14px}
.rate-verification strong{font-weight:600;color:var(--ink)}
.verification-contact{padding:24px;border-radius:14px;background:var(--soft);align-self:center;min-width:0}
.verification-contact h3{font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px;color:var(--ink)}
.verification-button{width:100%;justify-content:center;white-space:normal;text-align:center;margin-top:5px;font-size:14px;line-height:1.5;padding:12px 14px}
.verification-email{display:block;width:fit-content;max-width:100%;margin:14px auto 0;font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.verification-email:hover{color:var(--blue-hover)}
.provider-avatar.exfm-avatar{width:52px;min-width:52px;border-radius:7px;background:#fff;padding:4px}
.provider-avatar.exfm-avatar img{width:44px;height:20px;object-fit:contain}
@media(max-width:900px){.rate-verification{gap:28px;padding:28px}.verification-contact{padding:20px}.verification-copy h2{font-size:26px}}
@media(max-width:760px){.rate-verification{display:block;margin-top:28px;padding:24px 20px}.verification-copy h2{font-size:25px;letter-spacing:-.7px}.rate-verification p{font-size:13px}.verification-contact{margin-top:24px;padding:20px}.verification-button{font-size:12px}.verification-email{font-size:13px}}
