.profile-at-a-glance{margin-bottom:32px;border:1px solid var(--line);border-radius:18px;background:var(--pale);padding:26px}.profile-at-a-glance dl{display:grid;grid-template-columns:1fr 1.5fr .7fr;gap:24px;margin:0}.profile-at-a-glance dt{color:var(--muted);font-size:12px;margin-bottom:8px}.profile-at-a-glance dd{margin:0;font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.profile-at-a-glance dd a{text-decoration:underline;text-underline-offset:4px}.profile-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.profile-quick-actions>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.profile-quick-actions .profile-call{font-weight:700;overflow-wrap:anywhere}.profile-enquiry-help{display:flex;align-items:center;gap:32px;justify-content:space-between;padding:28px;margin-bottom:36px;border:1px solid var(--line);border-radius:18px}.profile-enquiry-help>div{max-width:720px}.profile-enquiry-help h2{font-size:clamp(24px,3vw,32px);margin:12px 0}.profile-enquiry-help p{line-height:1.8;font-size:15px;color:var(--muted)}.profile-enquiry-help .button{flex-shrink:0}#about-business,#contact{scroll-margin-top:110px}@media(max-width:760px){.profile-at-a-glance dl{grid-template-columns:1fr;gap:18px}.profile-at-a-glance{padding:20px}.profile-enquiry-help{display:block;padding:22px}.profile-enquiry-help .button{margin-top:20px}.profile-quick-actions>a{max-width:100%}}