.finder-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;padding:16px;background:#eff6f2;border:1px solid #d3e5db;border-radius:12px}.finder-data-grid strong{font-size:25px;display:block;line-height:1.2;color:var(--teal)}.finder-data-grid span{display:block;font-size:10px;margin-top:4px;line-height:1.5}.contact-active{background:#edf6f1;border:1px solid #cbded1;padding:14px;border-radius:9px;font-size:12px;overflow-wrap:anywhere}.contact-apply{margin:12px 0}.contact-evidence{border:1px solid #d9e3d7;border-radius:8px;margin:10px 0;padding:12px;font-size:12px}.contact-evidence summary{font-weight:700;cursor:pointer;overflow-wrap:anywhere}.contact-evidence summary small{display:block;font-weight:400;color:var(--muted);margin-top:4px}.contact-evidence li{margin:12px 0;overflow-wrap:anywhere}.contact-caution{background:#fff4e5;border:1px solid #e8d0ad;border-radius:10px;padding:14px;margin:12px 0;overflow-wrap:anywhere}.contact-caution p,.contact-caution details{font-size:12px;margin-top:10px}.contact-caution .btn{margin-top:10px}.table-scroll{overflow-x:auto}.coverage-table{border-collapse:collapse;width:100%;font-size:12px;margin:15px 0}.coverage-table th,.coverage-table td{padding:10px 8px;text-align:left;border-bottom:1px solid #dce3da}.coverage-table thead th{background:#edf3ed}.coverage-table tbody th{font-weight:400}.coverage-table td{text-align:right}#contactEmailSelect{font-size:13px}#reviewContactDetails{font-size:11px}.modal-body{overflow-wrap:anywhere}.finder-footnote{display:flex;gap:12px;flex-wrap:wrap}.finder-footnote>p{flex-basis:100%}@media(max-width:520px){.finder-data-grid{gap:8px;padding:12px}.finder-data-grid strong{font-size:21px}.finder-data-grid span{font-size:10px}.contact-dl{grid-template-columns:1fr}.contact-dl dd{margin:0 0 14px}.coverage-table{font-size:11px}.coverage-table th,.coverage-table td{padding:8px 5px}}
