.fe-editorial,.fe-journal,.fe-editorial-footer{background:#fff;color:#182231}
.fe-editorial .article{gap:32px}
.fe-editorial .article>div:first-child{width:100%;max-width:920px;margin-inline:auto;padding-inline:24px;gap:16px}
.fe-editorial .article>div:first-child .heading{font-size:clamp(30px,3.5vw,48px);line-height:1.14;letter-spacing:-.035em;text-wrap:balance;color:#182231}
.fe-editorial .article__media{width:calc(100% - 48px);max-width:1080px;margin-inline:auto;height:auto;border-radius:16px;overflow:hidden}
.fe-editorial .article__image,.fe-editorial .article__media picture{display:block;height:auto;min-height:0;padding:0;aspect-ratio:auto}
.fe-editorial .article__media img{position:static;display:block;width:100%;height:auto;object-fit:contain;transform:none}
.fe-editorial [itemprop="articleBody"]{width:100%;max-width:808px;padding-inline:24px;margin-inline:auto;font-size:18px;line-height:1.8;overflow-wrap:break-word}
.fe-editorial [itemprop="articleBody"] h2{font-size:clamp(24px,2.4vw,30px);line-height:1.25;letter-spacing:-.025em;margin-top:40px;margin-bottom:16px}
.fe-editorial [itemprop="articleBody"] h3{font-size:22px;line-height:1.35}
.fe-editorial [itemprop="articleBody"] img,.fe-editorial [itemprop="articleBody"] video{max-width:100%;height:auto;border-radius:12px}
.fe-editorial [itemprop="articleBody"] a{text-underline-offset:4px}
.fe-editorial-footer>.page-width{max-width:808px;padding-inline:24px;margin-inline:auto;padding-bottom:48px}
.fe-journal>.page-width{max-width:1248px;margin-inline:auto}
.fe-journal .title-wrapper{margin-bottom:36px}
.fe-journal .title-wrapper>.heading{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.035em}
.fe-journal .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}
.fe-journal .article-card{border:1px solid #e5e9ee;border-radius:16px;overflow:hidden;background:#fff;gap:0}
.fe-journal .article-card__link{aspect-ratio:16/9;padding:0}
.fe-journal .article-card__image{width:100%;height:100%;object-fit:cover}
.fe-journal .article-card__content{padding:22px;flex:1;gap:22px}
.fe-journal .article-card__content>p:last-child{margin-top:auto}
.fe-journal .article-card__title{font-size:23px;line-height:1.3;letter-spacing:-.025em}
.fe-journal .article-card__bottom{color:#586574;font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.fe-journal .article-card__content .link{color:#245acb}
@media(max-width:1023px){.fe-journal .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){
 .fe-editorial,.fe-journal{padding-top:28px;padding-bottom:32px}
 .fe-editorial .article{gap:24px}
 .fe-editorial .article>div:first-child,.fe-editorial [itemprop="articleBody"]{padding-inline:20px}
 .fe-editorial .article__media{width:calc(100% - 32px);border-radius:12px}
 .fe-editorial [itemprop="articleBody"]{font-size:16px;line-height:1.75}
 .fe-editorial [itemprop="articleBody"] h2{margin-top:32px}
 .fe-journal .blog-grid{grid-template-columns:minmax(0,1fr);gap:24px}
 .fe-journal .article-card__content{padding:20px}
 .fe-journal .article-card__title{font-size:22px}
}
