.if-business-profile__identity p{margin:0;color:var(--muted,#46616e)}
.if-business-profile__details>a{font-weight:700}
.if-business-profile--pending .if-business-profile__details dd{font-size:1.2rem}
.if-business-profile--pending .if-business-profile__actions button{opacity:1;color:#46616e;background:#e2e9eb;border-color:#9caeb4;cursor:not-allowed}
.if-business-profile__map--pending{display:grid;place-items:center;min-height:180px;padding:2rem;text-align:center}
.if-business-profile__map--pending p{margin:0}
.new-york-faq{margin-top:clamp(2.5rem,5vw,4rem)}
.new-york-faq h2{margin-bottom:1.25rem}
.if-local-scenario .if-text-link{color:#fff;text-decoration:underline;text-underline-offset:.2em}
.if-local-scenario .if-text-link:focus-visible{outline:3px solid #fff;outline-offset:4px}
.if-gallery figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card,1rem)}
.if-gallery figure figcaption{margin-top:.65rem;font-size:.9rem;color:var(--muted,#46616e)}
@media(max-width:850px){.if-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.if-gallery{grid-template-columns:1fr}}
