.phone-card{margin-top:2rem;padding:1.5rem;border:1px solid #ccd5d6;border-radius:12px;max-width:38rem;background:#f4f7f6}.phone-card h2{font-size:1.4rem;margin:0 0 .5rem}.phone-card p{font-size:1rem}.phone-card #phone-result a{font-size:1.6rem;font-weight:700}.phone-card #phone-check{margin-top:.8rem;max-width:100%}.phone-card .phone-fallback{margin-bottom:0}.phone-card button:disabled{opacity:.7;cursor:wait}.phone-card a:focus-visible,.phone-card button:focus-visible{outline:3px solid #226e63;outline-offset:4px}@media(max-width:420px){.phone-card{padding:1rem}#phone-check{overflow:hidden}}
.phone-card [hidden]{display:none!important}
