/* Photo headers follow the compact, translucent homepage caption treatment. */
html body[data-structure-review] main .page-hero:not(.page-hero-projects) > .shell.page-hero-inner,
html body[data-structure-review] main .knowledge-article-header > .shell.knowledge-article-header-inner {
 position:relative!important;
 inset:0 auto auto 0!important;
 margin:0 auto 0 0!important;
 width:fit-content!important;
 max-width:min(560px,100%)!important;
 min-width:0!important;
 padding:12px 14px!important;
 border:0!important;
 border-radius:0 0 8px 0!important;
 isolation:isolate!important;
 background:transparent!important;
 box-shadow:none!important;
 backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;
}
html body[data-structure-review] main .knowledge-article-header {
 padding-top:0!important;
}
html body[data-structure-review] main .page-hero:not(.page-hero-projects) > .shell.page-hero-inner::before,
html body[data-structure-review] main .knowledge-article-header > .shell.knowledge-article-header-inner::before {
 content:"";
 position:absolute;
 inset:0;
 z-index:-1;
 pointer-events:none;
 background:linear-gradient(115deg,rgba(18,48,64,.34),rgba(18,48,64,.18))!important;
 filter:none!important;
 backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;
 border:1px solid rgba(255,255,255,.14);
 border-top:0;
 border-left:0;
 border-radius:inherit;
 box-sizing:border-box;
 box-shadow:inset 0 1px rgba(255,255,255,.08)!important;
}
@media(max-width:620px){
 html body[data-structure-review] main .page-hero:not(.page-hero-projects) > .shell.page-hero-inner,
 html body[data-structure-review] main .knowledge-article-header > .shell.knowledge-article-header-inner {
  max-width:min(340px,100%)!important;
  padding:10px 12px!important;
 }
}
