.pp-compact-anchor{pointer-events:none;height:1px;margin-block-end:-1px}.provider-page:has(>.pp-profile-rail){container:provider-profile/inline-size}.pp-profile-rail{top:var(--site-header-bottom,var(--site-header-height,0px));z-index:5;margin-block-end:var(--ui-space-2);position:sticky}.pp-profile-rail .pp-section-nav{gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);background:var(--ui-surface);overscroll-behavior-inline:contain}.pp-profile-rail[data-compact=true] .pp-section-nav{box-shadow:0 3px 8px #0001}.pp-compact-identity{justify-content:flex-end;align-items:center;gap:var(--ui-space-1);min-height:52px;padding-inline:var(--ui-space-2);background:var(--ui-surface);border-bottom:1px solid var(--ui-border);animation:.16s both pp-compact-appear;display:flex}@keyframes pp-compact-appear{0%{opacity:0}to{opacity:1}}.pp-compact-identity .business-profile-actions,.pp-side-card .business-profile-actions{gap:var(--ui-space-1);flex:none}.pp-compact-identity .business-profile-actions .outline,.pp-side-card .business-profile-actions .outline{justify-content:center;min-width:44px;min-height:44px;padding:0}#business-profile-heading{scroll-margin-top:calc(var(--site-header-bottom,var(--site-header-height,0px)) + 8px)}.pp-side-card{--profile-cover-height:76px;display:none}@container provider-profile (min-width:850px){.pp-compact-identity{display:none}.pp-content-layout:has(>.pp-side-card){gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:start;display:grid}.pp-content-layout:has(>.pp-side-card)>.pp-sections{grid-area:1/1;min-width:0}.pp-side-card{visibility:hidden;top:calc(var(--site-header-bottom,var(--site-header-height,0px)) + var(--pp-rail-height,56px) + 8px);max-height:calc(100dvh - var(--site-header-bottom,var(--site-header-height,0px)) - var(--pp-rail-height,56px) - 20px);grid-area:1/2;align-self:start;margin-block-start:var(--ui-space-2);display:block;position:sticky;overflow:auto}.provider-page:has(>.pp-profile-rail[data-compact=true]) .pp-side-card{visibility:visible;animation:.16s both pp-compact-appear}.pp-side-card .publisher-business-media{padding-bottom:14px;position:relative}.pp-side-card .publisher-business-cover{height:var(--profile-cover-height);background:var(--ui-surface-soft);display:block;overflow:hidden}.pp-side-card .publisher-business-cover img{object-fit:cover;width:100%;height:100%;display:block}.pp-side-card .publisher-business-logo{border:2px solid var(--ui-surface);border-radius:var(--ui-radius-control);background:var(--ui-surface);width:48px;height:48px;font-size:var(--type-label);place-items:center;display:grid;position:absolute;bottom:0;left:12px;overflow:hidden}.pp-side-card .publisher-business-logo img{object-fit:contain;width:100%;height:100%}.pp-side-card-copy{gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-3);display:grid}.pp-side-card-copy>strong{font-size:var(--type-title-sm);overflow-wrap:anywhere}.pp-side-card-copy>p{color:var(--muted);font-size:var(--type-label);margin:0}}@media (max-height:480px){.pp-profile-rail,.pp-side-card{max-height:none;position:static}.pp-compact-identity{display:none}}@media (prefers-reduced-motion:reduce){:is(.pp-compact-identity,.provider-page:has(>.pp-profile-rail[data-compact=true]) .pp-side-card){animation:none}}
