.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;align-items:center;gap:var(--ui-space-2);min-width:0;padding-inline:var(--ui-space-2);background:var(--ui-surface);border-bottom:1px solid var(--ui-border);margin-block-end:var(--ui-space-2);display:flex;position:sticky}.pp-rail-identity{align-items:center;gap:var(--ui-space-1);max-inline-size:min(32%,14rem);min-width:0;min-height:44px;font-size:var(--type-label);line-height:var(--leading-label);display:none}.pp-profile-rail[data-compact=true] .pp-rail-identity{display:inline-flex}.pp-rail-identity>img,.pp-rail-identity>.icon{flex:none;block-size:28px;inline-size:28px}.pp-rail-identity>img{border-radius:var(--ui-radius-control);object-fit:contain;background:var(--ui-surface-soft)}.pp-rail-identity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-profile-rail .pp-section-nav{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-1) 2px;background:var(--ui-surface);overscroll-behavior-inline:contain;border:0;flex:1}@keyframes pp-compact-appear{0%{opacity:0}to{opacity:1}}.pp-side-card .business-profile-actions{gap:var(--ui-space-1);flex:none}.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-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-profile-rail-height,60px) + 8px);max-height:calc(100dvh - var(--site-header-bottom,var(--site-header-height,0px)) - var(--pp-profile-rail-height,60px) - 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-side-card{max-height:none;position:static}}@media (prefers-reduced-motion:reduce){.provider-page:has(>.pp-profile-rail[data-compact=true]) .pp-side-card{animation:none}}
