.find-a-specialist-module__A3Au-W__screenCard{background:var(--white);border:1px solid var(--hairline);border-radius:16px;margin:18px 0;padding:24px 26px;box-shadow:0 8px 20px #14355f0d}.find-a-specialist-module__A3Au-W__screenCard ul{color:var(--slate);margin:0 0 0 20px}.find-a-specialist-module__A3Au-W__screenCard li{margin-bottom:8px}.find-a-specialist-module__A3Au-W__screenCard li strong{color:var(--navy)}.find-a-specialist-module__A3Au-W__signalGrid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.find-a-specialist-module__A3Au-W__signalCard{border-radius:14px;padding:18px 20px}.find-a-specialist-module__A3Au-W__signalCard.find-a-specialist-module__A3Au-W__red{background:#fae3e5;border:1px solid #f0c3c8}.find-a-specialist-module__A3Au-W__signalCard.find-a-specialist-module__A3Au-W__green{background:#eaf6ee;border:1px solid #c9e7d2}.find-a-specialist-module__A3Au-W__tag{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.find-a-specialist-module__A3Au-W__signalCard.find-a-specialist-module__A3Au-W__red .find-a-specialist-module__A3Au-W__tag{color:var(--rose-deep)}.find-a-specialist-module__A3Au-W__signalCard.find-a-specialist-module__A3Au-W__green .find-a-specialist-module__A3Au-W__tag{color:var(--green,#1f6b3b)}.find-a-specialist-module__A3Au-W__signalCard p{color:var(--ink);margin-bottom:0;font-size:.9rem}.find-a-specialist-module__A3Au-W__searchTool{background:var(--white);border:1px solid var(--hairline);border-radius:16px;margin:18px 0;padding:26px 28px;box-shadow:0 8px 20px #14355f0d}.find-a-specialist-module__A3Au-W__searchRow{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.find-a-specialist-module__A3Au-W__searchRow input{min-width:200px;font-family:var(--font-sans);border:1.5px solid var(--hairline);background:var(--cream);color:var(--ink);border-radius:10px;flex:1;padding:12px 16px;font-size:.95rem}.find-a-specialist-module__A3Au-W__searchRow input:focus-visible{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--sky)}.find-a-specialist-module__A3Au-W__searchHint{color:#8195a8;margin-top:10px;font-size:.8rem}.find-a-specialist-module__A3Au-W__docCard{background:var(--white);border:1px solid var(--hairline);border-radius:16px;gap:18px;margin-bottom:16px;padding:24px 26px;display:flex;box-shadow:0 8px 20px #14355f0d}.find-a-specialist-module__A3Au-W__docCardEmpty{background:var(--sky-pale);border:1px dashed var(--hairline);color:var(--slate);border-radius:16px;margin-bottom:16px;padding:24px 26px;font-size:.95rem;line-height:1.6}.find-a-specialist-module__A3Au-W__docAvatar{background:var(--sky-pale);width:52px;height:52px;color:var(--sky);font-family:var(--font-fraunces);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:650;display:flex}.find-a-specialist-module__A3Au-W__docCard h4{font-family:var(--font-fraunces);color:var(--navy);margin-bottom:2px;font-size:1.1rem;font-weight:650}.find-a-specialist-module__A3Au-W__practice{color:var(--sky);margin-bottom:4px;font-size:.85rem;font-weight:700}.find-a-specialist-module__A3Au-W__address{color:#8195a8;margin-bottom:10px;font-size:.82rem}.find-a-specialist-module__A3Au-W__docCard q{font-family:var(--font-fraunces);color:var(--ink);font-size:.95rem;font-style:italic;line-height:1.5;display:block}.find-a-specialist-module__A3Au-W__patient{color:var(--slate);margin-top:8px;font-size:.8rem;font-weight:700}.find-a-specialist-module__A3Au-W__nominate{background:linear-gradient(120deg, var(--navy) 0%, #1e4a80 60%, var(--sky) 100%);color:var(--white);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 34px;display:flex}.find-a-specialist-module__A3Au-W__nominate h3{font-family:var(--font-fraunces);color:var(--white);margin-bottom:4px;font-size:1.2rem;font-weight:650}.find-a-specialist-module__A3Au-W__nominate p{color:#cfe0f0;margin:0;font-size:.92rem}.find-a-specialist-module__A3Au-W__adminNote{color:#8195a8;background:var(--white);border:1px dashed #c9d6e0;border-radius:12px;margin-top:18px;padding:14px 18px;font-size:.82rem}@media (max-width:720px){.find-a-specialist-module__A3Au-W__signalGrid{grid-template-columns:1fr}.find-a-specialist-module__A3Au-W__docCard{flex-direction:column}.find-a-specialist-module__A3Au-W__nominate{flex-direction:column;align-items:flex-start}}
