
.client-story-project,.c103-project-link{font-size:13px!important;min-height:32px;display:inline-flex;align-items:center}
.audit-static-intro{padding:40px 22px 0;max-width:1160px;margin:auto}.audit-static-intro h2{font:400 clamp(32px,5vw,54px)/1.1 Georgia,serif;max-width:22ch}.at84[data-at84-ready] .audit-static-intro{display:none}
#allianz-trade-pay:not([data-at84-ready]) .at84-static{padding-inline:22px!important;box-sizing:border-box;max-width:1160px;margin-inline:auto}
#allianz-trade-pay .at106-swap{overflow:visible!important}
#allianz-trade-pay .at108-bridge{display:none!important}
.audit-replay{border:1px solid currentColor;border-radius:24px;background:transparent;color:inherit;padding:10px 18px;font:inherit;margin-top:12px;cursor:pointer}.audit-replay:focus-visible{outline:3px solid #294bf4;outline-offset:4px}
.contact-availability{padding:12px;border-left:3px solid #9f3a30;background:#fff2ee;color:#632c26;line-height:1.5}

/* Align anchored arrivals with the sticky header; keep the complete rail visible. */
#malakoff-experience,#interface-en-contexte,#allianz-trade-pay{scroll-margin-top:var(--header,76px)}
.client-story-project,.c103-project-link{font-size:13px!important}
@media(min-width:801px){#allianz-trade-pay .at84-stage{height:calc(100svh - 88px);min-height:0}}
