/* V88.17: one full-width opening for every branch. */
html[data-theme] body.branch-profile-page main > .branch-profile-shell {
  width:100%;max-width:none;margin:0;padding:0;
}
html[data-theme] body.branch-profile-page .fp-jump {
  position:relative;inset:auto;display:flex;flex-direction:row;
  width:100%;max-width:none;margin:0;
}
@media (min-width:1101px) {
  html[data-theme] body.branch-profile-page main > .branch-profile-shell {
    min-height:calc(100vh - var(--branch-header-height,82px) - var(--branch-jump-height,84px));
    min-height:calc(100svh - var(--branch-header-height,82px) - var(--branch-jump-height,84px));
  }
  html[data-theme] body.branch-profile-page .branch-profile-shell .branch-cover-content {
    padding:clamp(36px,4vw,80px);width:100%;max-width:none;
  }
  html[data-theme] body.branch-profile-page .branch-profile-photo {
    height:auto;min-height:0;align-self:stretch;
  }
}
@media (max-width:1100px) {
  html[data-theme] body.branch-profile-page main > .branch-profile-shell {min-height:0;}
  html[data-theme] body.branch-profile-page .branch-profile-photo {
    width:100%;max-width:100%;margin:0;height:clamp(260px,42vw,420px);min-height:0;
  }
}
