.sl-breadcrumb-row{display:flex;align-items:center;gap:14px;min-width:0;margin:8px 0 16px;text-align:left;clear:both}
.sl-breadcrumb-row>ul.navigation,.sl-breadcrumb-row>ul.breadcrumb{float:none!important;position:static!important;margin:0!important;padding:0!important;min-width:0;flex:1;width:auto!important}
.sl-page-back{display:inline-flex;align-items:center;gap:7px;flex:none;color:#68456d!important;font-size:14px;line-height:1.3;text-decoration:none!important;white-space:nowrap}
.sl-page-back-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;border:1px solid #b7a4bb;border-radius:5px;font:20px/1 Arial,sans-serif}
.sl-page-back:hover .sl-page-back-icon{background:#f4eef5;border-color:#68456d}
.sl-page-back:focus-visible{outline:2px solid #68456d;outline-offset:4px;border-radius:3px}
@media(max-width:767px){.sl-breadcrumb-row{gap:10px;margin:6px 0 12px;align-items:flex-start}.sl-page-back{font-size:13px;gap:5px}.sl-page-back-icon{width:26px;height:26px}.sl-breadcrumb-row>ul{padding-top:4px!important}}


/* Keep the section heading and back button together on small screens. */
@media(max-width:767px){
 .head-box .tbl.sl-mobile-heading-row{
  display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;
  column-gap:12px;row-gap:8px;width:100%;height:auto;min-height:64px;
  box-sizing:border-box;padding:14px 0;
 }
 .head-box .sl-mobile-heading-row>h1.title{
  grid-column:2;grid-row:1;min-width:0;margin:0!important;padding:0!important;
  font-size:18px;line-height:1.25;text-align:left;overflow-wrap:anywhere;
  position:static;transform:none;
 }
 .head-box .sl-mobile-heading-row>.sl-breadcrumb-row{display:contents}
 .head-box .sl-mobile-heading-row>.sl-breadcrumb-row>.sl-page-back{grid-column:1;grid-row:1;align-self:center}
 .head-box .sl-mobile-heading-row>.sl-breadcrumb-row>ul{display:none!important}
 .head-box .sl-mobile-heading-row>.category-counter{grid-column:1 / -1;grid-row:2}
}

/* Vector arrow: equal visual centering, wider frame on every screen. */
.sl-page-back-icon{width:34px;height:28px;padding:0;line-height:0}
.sl-page-back-icon>svg{display:block;flex:none;width:22px;height:22px}
@media(max-width:767px){.sl-page-back-icon{width:31px;height:26px}}
