/* [01] Aktuelles: gemeinsamer typografischer Einstieg. */
#top.hm-inner .hm-news-masthead{background:var(--hm-anthracite,#19242c);color:#fff}
#top.hm-inner .hm-news-masthead .content{padding:90px 0 70px}
#top.hm-inner .hm-news-masthead h1.av-special-heading-tag,#top.hm-inner .hm-news-masthead p{color:#fff!important}
#top.hm-inner .hm-news-masthead .hm-eyebrow{color:var(--hm-light-blue);max-width:300px}
#top.hm-inner .hm-news-masthead h1.av-special-heading-tag{font-size:clamp(58px,7vw,104px);line-height:1.05;letter-spacing:-.045em}
#top.hm-inner .hm-news-masthead .hm-copy{margin-top:22px;max-width:650px}
/* [02] Natives Enfold-Blogelement: kleine Bilder, lesbare Textzeilen. */
#top.hm-inner .hm-archive-index .content{padding:35px 0 80px}
#top.hm-inner .hm-archive-list .post-entry{padding:36px 0!important;border-bottom:1px solid var(--hm-line);margin:0!important;min-height:190px}
#top.hm-inner .hm-archive-list .small-preview{display:block;float:left;width:180px;height:135px;margin:0 36px 0 0;border-radius:5px;overflow:hidden;background:var(--hm-blue);color:#fff}
#top.hm-inner .hm-archive-list .small-preview img{width:100%;height:100%;object-fit:cover}
#top.hm-inner .hm-archive-list .small-preview .iconfont{color:#fff;line-height:135px}
#top.hm-inner .hm-archive-list .blog-meta{width:180px;float:left}
#top.hm-inner .hm-archive-list .small-preview .iconfont,#top.hm-inner .hm-archive-list .image-overlay{display:none!important}
#top.hm-inner .hm-archive-list .small-preview:not(:has(img)){display:none!important}
#top.hm-inner .hm-archive-list article:not(.has-post-thumbnail) .blog-meta{display:none}
#top.hm-inner .hm-archive-list article:not(.has-post-thumbnail) .entry-content-wrapper{margin-left:216px!important}
#top.hm-inner .hm-archive-list .text-sep{display:none}
#top.hm-inner .hm-archive-list .entry-content-wrapper{margin-left:216px!important;padding:0!important;max-width:850px;text-align:left}
#top.hm-inner .hm-archive-list .entry-title{font:700 clamp(25px,2.5vw,36px)/1.15 Bahnschrift,Arial,sans-serif!important;letter-spacing:-.025em;text-align:left;padding:0!important;margin:0 0 12px!important}
#top.hm-inner .hm-archive-list .entry-title a{color:var(--hm-anthracite)}
#top.hm-inner .hm-archive-list .entry-title a:hover{color:var(--hm-blue)}
#top.hm-inner .hm-archive-list .post-meta-infos{font:400 12px/1.6 Consolas,monospace;color:var(--hm-blue);margin:10px 0 16px;display:block}
#top.hm-inner .hm-archive-list .blog-author,#top.hm-inner .hm-archive-list .text-sep-cat,#top.hm-inner .hm-archive-list .blog-categories,#top.hm-inner .hm-archive-list .comment-container,#top.hm-inner .hm-archive-list .text-sep-date,#top.hm-inner .hm-archive-list .post_delimiter{display:none}
#top.hm-inner .hm-archive-list .entry-content{font:400 17px/1.65 Arial,sans-serif}
#top.hm-inner .hm-archive-list .entry-content p{margin:0 0 16px}
#top.hm-inner .hm-archive-list .read-more-link{margin-top:20px}
#top.hm-inner .hm-archive-list .more-link{color:var(--hm-blue);font-weight:700}
#top.hm-inner .hm-archive-list .pagination{padding-top:40px}
#top.hm-inner .hm-archive-list a:focus-visible{outline:3px solid var(--hm-blue);outline-offset:5px}
/* [03] BIV: ein zusammenhängender Einstieg und zwei native Linkkarten. */
#top.hm-inner .hm-biv-intro .content{padding:85px 0 45px}
#top.hm-inner .hm-biv-intro h1.av-special-heading-tag{font-size:clamp(32px,4vw,56px)!important;line-height:1.08!important;letter-spacing:-.035em;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
#top.hm-inner .hm-biv-intro .hm-copy{max-width:620px;margin-top:30px}
#top.hm-inner .hm-biv-intro .hm-copy p+p{margin-top:22px}
#top.hm-inner .hm-biv-image{max-width:460px;margin:20px auto}
#top.hm-inner .hm-biv-paths .content{padding:0 0 90px}
#top.hm-inner .hm-biv-card{background:var(--hm-blue);padding:36px!important;border-radius:5px;color:#fff}
#top.hm-inner .hm-biv-card-dark{background:var(--hm-anthracite)}
#top.hm-inner .hm-biv-card h2.av-special-heading-tag,#top.hm-inner .hm-biv-card p{color:#fff!important}
#top.hm-inner .hm-biv-card h2.av-special-heading-tag{font-size:clamp(30px,3vw,44px)!important;line-height:1.1!important}
#top.hm-inner .hm-biv-card .avia-button-wrap{margin-top:32px}
#top.hm-inner .hm-biv-card .avia-button{background:#fff!important;color:var(--hm-anthracite)!important;border-color:#fff!important}
/* [04] Archivartikel: Originaltext, Originalbilder in ihrer verfügbaren Größe. */
#top.hm-inner .hm-archive-article .content{padding:80px 0}
#top.hm-inner .hm-archive-article h1.av-special-heading-tag{font:700 clamp(32px,4.5vw,68px)/1.1 Bahnschrift,Arial,sans-serif!important;max-width:1050px;letter-spacing:-.035em}
#top.hm-inner .hm-archive-article .hm-copy{max-width:820px;font-size:17px;line-height:1.75}
#top.hm-inner .hm-archive-article .hm-copy p{margin:20px 0}
#top.hm-inner .hm-archive-article .hm-archive-image{margin:26px 0;max-width:640px}
#top.hm-inner .hm-archive-article .hm-archive-image img{border-radius:5px;max-width:100%;width:auto}
#top.hm-inner .hm-archive-article .hm-button{margin-top:32px}
#top.hm-inner .hm-archive-missing{font-style:italic;font-size:14px}
/* [05] Mobil: kein reservierter Leerraum für Bilder. */
@media(max-width:767px){
 #top.hm-inner .hm-news-masthead .content,#top.hm-inner .hm-biv-intro .content{padding:50px 0 35px}
 #top.hm-inner .hm-archive-list .small-preview{width:100px;height:90px;margin:0 20px 18px 0}
 #top.hm-inner .hm-archive-list .blog-meta{width:120px}
 #top.hm-inner .hm-archive-list .small-preview .iconfont{line-height:90px}
 #top.hm-inner .hm-archive-list .entry-content-wrapper,#top.hm-inner .hm-archive-list article:not(.has-post-thumbnail) .entry-content-wrapper{margin-left:0!important;overflow:visible}
 #top.hm-inner .hm-archive-list .entry-title{font-size:25px!important}
 #top.hm-inner .hm-archive-list .post-meta-infos{clear:both;padding-top:8px}
 #top.hm-inner .hm-biv-card{padding:28px!important;margin-bottom:24px!important}
 #top.hm-inner .hm-biv-intro h1.av-special-heading-tag{font-size:clamp(28px,7.5vw,44px)!important}
 #top.hm-inner .hm-archive-article .content{padding:45px 0}
}


/* [06] Enfolds zentriertes Blog-Standardlayout gezielt neutralisieren. */
body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .entry-content-wrapper,
body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .entry-content-header,
body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .entry-content,
body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .post-meta-infos{ text-align:left!important; }
body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .entry-content-header,
body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .entry-content{ margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important; }
#top.hm-inner .hm-biv-intro,#top.hm-inner .hm-biv-paths{border:0!important;box-shadow:none!important}
#top.hm-inner .hm-biv-intro .av-special-heading,#top.hm-inner .hm-news-masthead .av-special-heading{padding-bottom:0!important}
@media(max-width:767px){
 body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .blog-meta{float:none;width:100%;min-height:0}
 body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .small-preview{float:none;width:120px;height:90px;margin:0 0 20px}
 body#top.hm-inner .hm-archive-index .hm-archive-list .post-entry .entry-content-header{clear:both}
}
