.consult-section{margin:0 0 20px;scroll-margin-top:16px}.consult-section:focus{outline:none}.consult-section .provider-title{min-height:0;padding:20px;line-height:1.35}.consult-section .provider-title>span{font-size:15px;margin-bottom:5px}.consult-section h2{margin:0;font-size:27px;font-weight:900}.consult-section .consult-intro{padding:18px 24px 0;text-align:center}.consult-section .consult-intro p{margin:0 0 10px;font-size:16px;line-height:1.6;word-break:keep-all}.consult-section .consult-intro .scope-note{color:#64736b;font-size:13px}.consult-section .form-shell{width:min(760px,100%);margin:0 auto;padding:6px 20px 0;min-width:0}.consult-section iframe{display:block;width:1px;min-width:100%;max-width:100%;border:0;background:#fff}.consult-section .form-footer{padding:12px 24px 22px;text-align:center}.consult-section .form-footer p{margin:0 0 12px;color:#64736b;font-size:12px;line-height:1.65;word-break:keep-all}.consult-section .form-fallback{display:inline-flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #d8e2d6;border-radius:8px;color:#374151;font-size:13px;line-height:1.4;text-decoration:none;background:#f8f9fa}.consult-section a:focus-visible{outline:3px solid #1d4ed8;outline-offset:4px}
@media(max-width:760px){.consult-section h2{font-size:23px}.consult-section .consult-intro{padding:16px 14px 0}.consult-section .consult-intro p{font-size:14px}.consult-section .consult-intro .scope-note{font-size:12px}.consult-section .form-shell{padding:0 6px}.consult-section .form-footer{padding:14px 16px 20px}.consult-section .form-fallback{font-size:12px}}
.quick-strip .quick-thumb{width:138px;height:138px;aspect-ratio:1}
.quick-strip .quick-thumb img{position:static;left:auto;top:auto;width:100%;height:100%;max-width:100%;object-fit:contain}
