/* [01] Unternehmen: vier native Icon-Boxen, weiß mit technischer blauer Kante. */
#top.page-id-209 #hs-einblick .content{padding-bottom:89px;}
#top.page-id-209 #hm-themen .content{padding-top:0;}
#top.page-id-209 #hm-themen .entry-content-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
#top.page-id-209 #hm-themen .entry-content-wrapper::before,#top.page-id-209 #hm-themen .entry-content-wrapper::after{display:none;}
#top.page-id-209 .hm-company-card{position:relative;width:auto;margin:0;float:none;padding:30px 24px;background:white;border:1px solid #b5c6d5;border-top:4px solid #396ba5;border-radius:5px;transition:transform .2s,box-shadow .2s;}
#top.page-id-209 .hm-company-card:hover,#top.page-id-209 .hm-company-card:focus-within{transform:translateY(-5px);box-shadow:0 10px 24px #19242c10;}
#top.page-id-209 .hm-company-icon{float:none!important;display:block;clear:both;width:56px;height:56px;margin:0 0 25px;}
#top.page-id-209 .hm-company-icon img{width:56px;height:56px;object-fit:contain;}
#top.page-id-209 .hm-company-link{clear:both;margin:0 0 18px;}
#top.page-id-209 .hm-company-link .avia-button{position:static;float:none;display:block;text-align:left;width:100%;min-width:0;min-height:0;padding:0;background:transparent!important;color:#19242c!important;border:0!important;font:700 22px/1.2 Bahnschrift,Arial,sans-serif;}
#top.page-id-209 .hm-company-link .avia-button::after{content:'';position:absolute;inset:0;}
#top.page-id-209 .hm-company-link .avia-button:focus-visible{outline:2px solid #396ba5;outline-offset:8px;}
#top.page-id-209 .hm-company-card .hm-copy{font-size:16px;line-height:1.65;}
#top.page-id-209 .hm-company-card .hm-copy p{margin:0;}

/* [02] Statement: kontrollierte Wortgruppen, gegliederter Originaltext. */
#top.page-id-209 #hm-abschnitt-2 .hm-heading h2.av-special-heading-tag{font-size:clamp(38px,4vw,62px)!important;line-height:1.08;hyphens:none;overflow-wrap:normal;word-break:normal;}
#top.page-id-209 #hm-abschnitt-2 .hm-copy p+p{margin-top:22px;}
#top.page-id-209 .hs-overlay-card .hm-button{margin-top:30px!important;}
@media(max-width:1100px){#top.page-id-209 #hm-themen .entry-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){#top.page-id-209 .hm-company-card{margin:0!important;}#top.page-id-209 #hm-abschnitt-2 .hm-heading h2.av-special-heading-tag{font-size:clamp(30px,6vw,44px)!important;}}
@media(max-width:479px){#top.page-id-209 #hm-themen .entry-content-wrapper{grid-template-columns:1fr;}}
@media(prefers-reduced-motion:reduce){#top.page-id-209 .hm-company-card{transition:none;transform:none;}}

/* Einleitung: drei Sinnabschnitte bei vollständigem Wortlaut. */
#top.page-id-209 #hs-einblick .hm-copy p+p{margin-top:22px;}

/* Zweizeilige Einstiegsheadline mit ausgewogenen Spalten. */
#top.page-id-209 #hs-einblick .hs-editorial-title{width:44%;}
#top.page-id-209 #hs-einblick .hs-intro-body{width:50%;}
#top.page-id-209 #hs-einblick .hm-heading h2.av-special-heading-tag{font-size:clamp(32px,3.5vw,54px)!important;}
#top.page-id-209 .hm-competence-title-line{display:block;white-space:nowrap;}
@media(max-width:989px) and (min-width:768px){#top.page-id-209 #hs-einblick .hm-heading h2.av-special-heading-tag{font-size:30px!important;}}
@media(max-width:767px){#top.page-id-209 #hs-einblick .hs-editorial-title,#top.page-id-209 #hs-einblick .hs-intro-body{width:100%;}#top.page-id-209 #hs-einblick .hm-heading h2.av-special-heading-tag{font-size:clamp(28px,6.5vw,44px)!important;}}
