body.pr-aai .bm-anlaesse>.section{padding:88px 32px 0!important;background:#fff}
body.pr-aai .bm-anlaesse .modul,body.pr-aai .bm-anlaesse .inhalt{max-width:none;margin:0;padding:0}
body.pr-aai .bm-anlaesse .inhalt{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);grid-template-rows:auto auto 1fr;column-gap:clamp(40px,5vw,80px);max-width:1400px;margin:0 auto}
body.pr-aai .bm-anlaesse h2{grid-column:1;grid-row:1;margin:0 0 24px!important;color:var(--pr-ink);font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.25;letter-spacing:-.02em}
body.pr-aai .bm-anlaesse .bm-kurzantwort{grid-column:1;grid-row:2;max-width:52ch;margin:0!important;padding:0 0 0 24px;border-left:2px solid var(--pr-accent);color:#4a4a4a;font-size:16px;font-weight:300;line-height:1.85}
body.pr-aai .bm-anlaesse .bm-anlaesse-alle{grid-column:1;grid-row:3;align-self:start;margin:32px 0 0!important}
body.pr-aai .bm-anlaesse .bm-anlaesse-alle a{color:var(--pr-accent);font-size:15px;font-weight:500;text-decoration:none}
body.pr-aai .bm-anlaesse .bm-anlaesse-alle a::after{content:" \2192"}
body.pr-aai .bm-anlaesse .bm-anlaesse-alle a:hover{text-decoration:underline;text-underline-offset:.2em}
body.pr-aai .bm-anlaesse-liste{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0!important;padding:0!important;list-style:none}
body.pr-aai .bm-anlass-karte{position:relative;margin:0!important;padding:24px!important;border:1px solid var(--pr-line);border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f5f9fb 100%);list-style:none;transition:border-color .2s,box-shadow .2s,transform .2s}
body.pr-aai .bm-anlass-karte::marker{content:none}
body.pr-aai .bm-anlass-karte h3{margin:0 0 8px!important;color:#175675;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0}
body.pr-aai .bm-anlass-karte h3 a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:inherit;text-decoration:none}
body.pr-aai .bm-anlass-karte h3 a::before{content:"";position:absolute;inset:0;border-radius:inherit}
body.pr-aai .bm-anlass-karte h3 a::after{content:"\2192";flex:none;color:var(--pr-accent);font-weight:400;transition:transform .2s}
body.pr-aai .bm-anlass-karte h3 a:focus-visible{outline:0}
body.pr-aai .bm-anlass-karte:has(a:focus-visible){outline:3px solid #124d74;outline-offset:2px}
body.pr-aai .bm-anlass-karte p{margin:0!important;color:#4a4a4a;font-size:14px;font-weight:300;line-height:1.6}
body.pr-aai .bm-anlass-karte:hover{border-color:rgba(22,140,153,.45);box-shadow:0 12px 32px rgba(16,61,83,.08);transform:translateY(-2px)}
body.pr-aai .bm-anlass-karte:hover h3 a::after{transform:translateX(4px)}
body.pr-aai .bm-anlaesse+.pg-trust-wrap{margin:0!important;padding:64px 32px 88px;background:#fff}
body.pr-aai .bm-anlaesse+.pg-trust-wrap>.section{padding:0!important}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .modul,body.pr-aai .bm-anlaesse+.pg-trust-wrap .inhalt{max-width:none;margin:0;padding:0}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .pg-trust-bar{max-width:1400px;margin:0 auto!important;padding:24px 32px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 32px!important;border:1px solid var(--pr-line)!important;border-radius:16px;background:linear-gradient(135deg,#f3f9fc 0%,#eaf4f7 100%)!important}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .pg-trust-bar li{flex:none;min-width:0;display:flex;align-items:center;gap:12px;color:var(--pr-ink);font-size:14px;font-weight:400;line-height:1.5}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .pg-trust-bar li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--pr-accent)}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .pg-trust-bar a{color:var(--pr-accent);font-weight:500;text-decoration:none}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .pg-trust-bar a:hover{text-decoration:underline;text-underline-offset:.2em}
@media(max-width:1000px){
body.pr-aai .bm-anlaesse .inhalt{grid-template-columns:1fr;grid-template-rows:none}
body.pr-aai .bm-anlaesse h2,body.pr-aai .bm-anlaesse .bm-kurzantwort,body.pr-aai .bm-anlaesse .bm-anlaesse-alle,body.pr-aai .bm-anlaesse-liste{grid-column:1;grid-row:auto}
body.pr-aai .bm-anlaesse .bm-kurzantwort{max-width:none;margin:0 0 32px!important}
body.pr-aai .bm-anlaesse .bm-anlaesse-alle{margin:24px 0 0!important}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .pg-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
body.pr-aai .bm-anlaesse>.section{padding:64px 16px 0!important}
body.pr-aai .bm-anlaesse .bm-kurzantwort{padding-left:16px}
body.pr-aai .bm-anlaesse-liste{grid-template-columns:1fr;gap:8px}
body.pr-aai .bm-anlass-karte{padding:16px!important}
body.pr-aai .bm-anlaesse+.pg-trust-wrap{padding:48px 16px 64px}
body.pr-aai .bm-anlaesse+.pg-trust-wrap .pg-trust-bar{grid-template-columns:1fr;padding:16px!important;gap:12px!important}
}
@media(prefers-reduced-motion:reduce){
body.pr-aai .bm-anlass-karte,body.pr-aai .bm-anlass-karte h3 a::after{transition:none}
body.pr-aai .bm-anlass-karte:hover,body.pr-aai .bm-anlass-karte:hover h3 a::after{transform:none}
}
