.practice-hero-image[data-astro-cid-yzvlljkw]{aspect-ratio:1.2;object-fit:cover;border-radius:1rem;width:100%}.media-placeholder[data-astro-cid-yzvlljkw]{text-align:center;background:#f5fcfe;border:2px dashed #9bcbd7;place-content:center;gap:.75rem;min-height:20rem;display:grid}.tour-grid[data-astro-cid-yzvlljkw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.tour-grid[data-astro-cid-yzvlljkw] figure[data-astro-cid-yzvlljkw],.tour-grid[data-astro-cid-yzvlljkw] img[data-astro-cid-yzvlljkw]{width:100%;margin:0}.tour-grid[data-astro-cid-yzvlljkw] img[data-astro-cid-yzvlljkw]{aspect-ratio:3/2;object-fit:cover;border-radius:1rem}.tour-grid[data-astro-cid-yzvlljkw] figcaption[data-astro-cid-yzvlljkw]{padding:.65rem 0;font-weight:700}.tour-grid[data-astro-cid-yzvlljkw] .media-placeholder[data-astro-cid-yzvlljkw]{grid-column:1/-1;min-height:10rem}.gallery-placeholder-grid[data-astro-cid-yzvlljkw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.gallery-placeholder-grid[data-astro-cid-yzvlljkw] .media-placeholder[data-astro-cid-yzvlljkw]{min-height:15rem;padding:1.5rem}#offices[data-astro-cid-yzvlljkw]{scroll-margin-top:120px}.office-locations[data-astro-cid-yzvlljkw]{background:#fff}.office-compare-link[data-astro-cid-yzvlljkw]{color:#0068c7;margin-bottom:18px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.office-compare-link[data-astro-cid-yzvlljkw]:hover{text-underline-offset:4px;text-decoration:underline}.office-grid[data-astro-cid-yzvlljkw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.office-card[data-astro-cid-yzvlljkw]{box-sizing:border-box;background:#f8fcfe;border:1px solid #cfe3ef;border-radius:14px;flex-direction:column;min-width:0;padding:38px 40px;display:flex}.office-number[data-astro-cid-yzvlljkw]{color:#e85d00;letter-spacing:.08em;margin:0 0 22px;font-size:.85rem;font-weight:700}.office-name[data-astro-cid-yzvlljkw]{margin:0 0 18px;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.2}.office-name[data-astro-cid-yzvlljkw] a[data-astro-cid-yzvlljkw]{color:#073f70;text-underline-offset:6px;text-decoration:underline 1px}.office-address[data-astro-cid-yzvlljkw]{color:#173f61;margin:0 0 26px;font-size:1rem;font-style:normal;line-height:1.6}.office-phone[data-astro-cid-yzvlljkw]{color:#073f70;text-underline-offset:6px;align-self:flex-start;margin-bottom:34px;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:700;line-height:1.2;text-decoration:underline 1px;display:inline-block}.office-main-actions[data-astro-cid-yzvlljkw]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.office-button[data-astro-cid-yzvlljkw]{box-sizing:border-box;text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:13px 28px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.office-button-request[data-astro-cid-yzvlljkw]{color:#fff;background:#ff6500;border:1px solid #ff6500}.office-button-request[data-astro-cid-yzvlljkw]:hover{color:#fff;background:#e85d00;border-color:#e85d00}.office-button-zocdoc[data-astro-cid-yzvlljkw]{color:#111;background:#ffef18;border:1px solid #ffef18}.office-button-zocdoc[data-astro-cid-yzvlljkw]:hover{color:#111;background:#ebdc00;border-color:#ebdc00}.office-button-directions[data-astro-cid-yzvlljkw]{color:#0068c7;background:#fff;border:2px solid #007bff}.office-button-directions[data-astro-cid-yzvlljkw]:hover{color:#0055a3;background:#eef6ff;border-color:#0055a3}.office-request-help[data-astro-cid-yzvlljkw]{flex-direction:column;align-items:flex-start;gap:4px;margin-top:26px;display:flex}.office-request-help[data-astro-cid-yzvlljkw] span[data-astro-cid-yzvlljkw]{color:#4f6477;font-size:.98rem;font-weight:400;line-height:1.4}.office-request-help[data-astro-cid-yzvlljkw] a[data-astro-cid-yzvlljkw]{color:#0068c7;text-underline-offset:4px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:underline}.office-request-help[data-astro-cid-yzvlljkw] a[data-astro-cid-yzvlljkw]:hover{color:#0055a3}.office-card[data-astro-cid-yzvlljkw] a[data-astro-cid-yzvlljkw]:focus-visible{outline-offset:4px;outline:3px solid #173c4c}@media (width<=1000px){.office-main-actions[data-astro-cid-yzvlljkw]{flex-direction:column;align-items:flex-start}}@media (width<=900px){.office-grid[data-astro-cid-yzvlljkw]{grid-template-columns:1fr;gap:20px}.office-main-actions[data-astro-cid-yzvlljkw]{flex-direction:row;align-items:center}}@media (width<=800px){.gallery-placeholder-grid[data-astro-cid-yzvlljkw]{grid-template-columns:1fr}}@media (width<=700px){.tour-grid[data-astro-cid-yzvlljkw]{grid-template-columns:1fr}}@media (width<=600px){.office-card[data-astro-cid-yzvlljkw]{padding:26px 22px}.office-number[data-astro-cid-yzvlljkw]{margin-bottom:18px;font-size:.78rem}.office-address[data-astro-cid-yzvlljkw]{margin-bottom:22px}.office-phone[data-astro-cid-yzvlljkw]{margin-bottom:28px}.office-main-actions[data-astro-cid-yzvlljkw]{flex-direction:column;align-items:stretch}.office-button[data-astro-cid-yzvlljkw]{width:100%}.office-request-help[data-astro-cid-yzvlljkw]{margin-top:22px}}
