
.editorial-photo-head{position:relative;background:#fff;padding:0;min-height:420px;overflow:hidden}
.editorial-photo-head .art-figure{position:absolute;inset:0 0 0 auto;width:62%;margin:0;left:auto;transform:none;border-radius:0;box-shadow:none}
.editorial-photo-head .art-figure img{width:100%;height:100%;object-fit:contain;object-position:right center}
.editorial-photo-head:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 34%,rgba(255,255,255,.86) 43%,rgba(255,255,255,.16) 60%,transparent 75%);pointer-events:none}
.editorial-photo-head .wrap{position:relative;z-index:1;max-width:1180px;padding:58px 28px 44px}
.editorial-photo-head h1{color:#142A6E;max-width:520px;font-size:clamp(32px,3.3vw,44px);line-height:1.14}
.editorial-photo-head .eyebrow{color:#059669;font-size:14px;font-weight:700}
.editorial-photo-head .meta{color:#46506A;max-width:470px;font-size:16px;line-height:1.5}
.article-advice{background:#EAF7F1;border:1px solid #BFE8D6;border-radius:16px;padding:22px;margin:22px 0;}
.article-advice p{margin-bottom:14px;color:#142A6E}.article-advice .btn{background:#059669;color:#fff;font-size:20px;white-space:normal;line-height:1.3}
.article .next-step{background:#EAF7F1;color:#142A6E;border:1px solid #BFE8D6;text-align:left}
.article .next-step h2,.article .next-step .ns-eyebrow{color:#142A6E}.article .next-step p{color:#46506A}
.article .next-step .ns-small a{color:#142A6E;font-size:19px}.article .next-step .ns-small{display:flex;flex-direction:column;gap:6px}
.blog-head.magazine-photo-head{position:relative;background:#fff;padding:0;min-height:440px;overflow:hidden}
.magazine-photo-head .magazine-hero-photo{position:absolute;right:0;top:0;bottom:0;width:62%;margin:0}
.magazine-photo-head .magazine-hero-photo img{width:100%;height:100%;object-fit:contain;object-position:right center}
.magazine-photo-head:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 33%,rgba(255,255,255,.85) 44%,rgba(255,255,255,.10) 60%,transparent 75%);pointer-events:none}
.magazine-photo-head .wrap{position:relative;z-index:1;max-width:1180px;text-align:left;padding:58px 28px 42px}
.magazine-photo-head h1{color:#142A6E;max-width:540px;font-size:clamp(34px,3.8vw,48px)}
.magazine-photo-head .eyebrow{color:#059669}.magazine-photo-head p{color:#46506A;max-width:480px;margin:0;font-size:20px;line-height:1.55}
.blog-filter .bf-btn.active{background:#059669}.blog-filter .bf-btn:hover{border-color:#059669;color:#047857}
@media(max-width:760px){
 .editorial-photo-head,.blog-head.magazine-photo-head{min-height:0}
 .editorial-photo-head .art-figure,.magazine-photo-head .magazine-hero-photo{position:relative;width:100%;height:auto;inset:auto}
 .editorial-photo-head .art-figure img,.magazine-photo-head .magazine-hero-photo img{height:auto;width:100%;object-fit:contain}
 .editorial-photo-head:after,.magazine-photo-head:after{display:none}
 .editorial-photo-head .wrap,.magazine-photo-head .wrap{padding:26px 22px 24px}
 .editorial-photo-head h1{font-size:32px}.magazine-photo-head h1{font-size:34px}
 .article-advice{padding:20px}.article-advice .btn{width:100%}
}
