.disclaimer{border-left:3px solid var(--color-warning);background-color:var(--color-warning-soft);max-width:640px;color:var(--color-warning-text);text-align:center;border-radius:4px;margin:0 auto;padding:.75rem 1rem;font-size:.9rem;font-style:italic;font-weight:600}
.phone-link-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.phone-link-chip{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2);transition:border-color var(--transition-fast);flex-direction:column;gap:.2rem;padding:.7rem 1rem;text-decoration:none;display:flex}.phone-link-chip:hover{border-color:var(--color-accent)}.phone-link-number{color:var(--color-accent-text);font-family:var(--font-numeric);font-size:1.05rem}.phone-link-chip:hover .phone-link-number{color:var(--color-hover)}.phone-link-meta{color:var(--color-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.phone-link-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.phone-link-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.phone-link-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.phone-link-grid--five{grid-template-columns:1fr}}
