/* familum: existing SVG, original typography and narrowly scoped profile sections. */
.header .brand-lockup.familum-brand-only{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;width:auto;min-width:0}
.header .familum-brand-only .familum-mark{display:block;grid-column:auto;grid-row:auto;width:160px;height:auto;max-width:100%;flex:none}
.footer .brand-lockup.familum-brand-only{display:inline-flex;flex-direction:row;align-items:center;gap:0;width:auto}
.footer .familum-brand-only .familum-mark{display:block;width:150px;height:auto;filter:none}
.expert-profile-section[aria-labelledby="werdegang-heading"],.expert-profile-recent{grid-column:1/-1}
.expert-profile-section[aria-labelledby="werdegang-heading"] .expert-profile-copy{max-width:80ch}
.expert-profile-recent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;list-style:none;margin:0;padding:0}
.expert-profile-recent-list li{border-top:1px solid var(--line,#d9dee6);margin:0;padding:0}
.expert-profile-recent-list a{display:flex;flex-direction:column;gap:9px;height:100%;padding:21px 0;text-decoration:none;color:inherit;line-height:1.45}
.expert-profile-recent-list a:hover strong{text-decoration:underline;text-underline-offset:4px}
.expert-profile-recent-list strong{font:inherit;font-weight:500}
.expert-profile-recent-list small{font-size:12px;color:var(--muted,#5c6675)}
.expert-profile-recent-all{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:15px;color:var(--blue,#173867);text-decoration:none}
.expert-profile-recent-all:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:850px){.header .familum-brand-only .familum-mark{width:136px}}
@media(max-width:560px){.header .familum-brand-only .familum-mark{width:118px}.footer .familum-brand-only .familum-mark{width:140px}.expert-profile-recent-list{grid-template-columns:1fr}.expert-profile-recent-list a{padding:18px 0}}
