/* 0.1.54. Source fixes for the supplied screenshots; no changes to vendor forms. */
#ahp-site :is(h1,h2,h3,.ahp-h1,.ahp-h2,.ahp-section-title):not(:where(.ahp-native-slot,.ahp-native-slot *)) {
 hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;
 overflow-wrap:normal!important;min-width:0;
}
/* Standalone links only. Links within running sentences and linked content cards keep their layout. */
#ahp-site .ahp-section .ahp-inline-link,
#ahp-site .ahp-section .ahp-prose > a.ahp-text-link,
#ahp-site .ahp-section .ahp-prose > p + a:not(.ahp-button):not(:has(p,strong,h2,h3,article)),
#ahp-site .ahp-section .ahp-prose > a:has(+ p):not(.ahp-button):not(:has(p,strong,h2,h3,article)) {
 display:inline-block;margin:1.15rem 0 1.35rem 0!important;font-weight:600;
 max-width:100%;vertical-align:middle;
}
#ahp-site .ahp-section .ahp-prose > a.ahp-text-link svg{display:inline-block;vertical-align:middle;margin-left:12px}
#ahp-site .ahp-interior :is(.ahp-section-heading,.ahp-page-hero-copy){min-width:0}
#ahp-site .ahp-interior .ahp-section-heading h2{max-width:100%!important;text-wrap:pretty}
@media(min-width:1100px){
 #ahp-site .ahp-interior .ahp-page-hero-copy h1{max-width:28ch!important}
 #ahp-site .ahp-interior .ahp-page-hero.text-only h1,
 #ahp-site .ahp-interior .ahp-reading>.ahp-section-heading h2,
 #ahp-site .ahp-native-page h1{max-width:min(100%,920px)!important}
 #ahp-site .ahp-reference--trauma #was-du-merkst .ahp-reading,
 #ahp-site .ahp-reference--trauma #abschnitt-3 .ahp-reading,
 #ahp-site .ahp-reference--familie #abschnitt-2 .ahp-reading,
 #ahp-site .ahp-reference--familie #abschnitt-3 .ahp-reading,
 #ahp-site .ahp-reference--angehoerige #wiederfinden .ahp-reading,
 #ahp-site .ahp-reference--erstgespraech #abschnitt-2 .ahp-reading {
  display:grid;grid-template-columns:minmax(380px,.95fr) minmax(420px,1.15fr)!important;
  gap:3.5rem!important;width:min(1100px,calc(100% - 80px));max-width:1100px;
 }
 #ahp-site .ahp-reference--trauma #was-du-merkst .ahp-reading>.ahp-section-heading h2,
 #ahp-site .ahp-reference--trauma #abschnitt-3 .ahp-reading>.ahp-section-heading h2,
 #ahp-site .ahp-reference--familie #abschnitt-2 .ahp-reading>.ahp-section-heading h2,
 #ahp-site .ahp-reference--familie #abschnitt-3 .ahp-reading>.ahp-section-heading h2,
 #ahp-site .ahp-reference--angehoerige #wiederfinden .ahp-reading>.ahp-section-heading h2,
 #ahp-site .ahp-reference--erstgespraech #abschnitt-2 .ahp-reading>.ahp-section-heading h2{max-width:none!important;text-wrap:pretty}
}
/* The desktop minimum widths must never leak onto tablets or phones. */
@media(max-width:1099px){
 #ahp-site .ahp-reference--trauma #was-du-merkst .ahp-reading,
 #ahp-site .ahp-reference--trauma #abschnitt-3 .ahp-reading,
 #ahp-site .ahp-reference--familie #abschnitt-2 .ahp-reading,
 #ahp-site .ahp-reference--familie #abschnitt-3 .ahp-reading,
 #ahp-site .ahp-reference--angehoerige #wiederfinden .ahp-reading,
 #ahp-site .ahp-reference--erstgespraech #abschnitt-2 .ahp-reading{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
}
/* This is the overflowing account item, not the entire WordPress admin toolbar. */
body:not(.wp-admin) #wpadminbar #wp-admin-bar-my-account,
body:not(.wp-admin) #wpadminbar #wp-admin-bar-user-actions,
body:not(.wp-admin) [data-ah43-hidden-welcome="1"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
