/* Only newly imported editorial pages; existing Aurachirurgie layout is unaffected. */
.aa-library-page .aa-program-hero{display:block}
.aa-library-page .aa-program-hero .aw-lead{max-width:74ch}
.aa-library-page .aa-program-intro,.aa-library-page .aa-program-editorial,.aa-library-editorial{width:100%;max-width:920px;margin-left:0;margin-right:auto;box-sizing:border-box}
.aa-library-copy,.aa-library-copy *,.aa-library-page .aa-seo-slot *{box-sizing:border-box}
.aa-library-note{background:#f3f6f1;border:1px solid #dce5db;border-radius:16px;padding:20px 24px;margin:26px 0}
.aa-library-note p:first-child{margin-top:0}.aa-library-note p:last-child{margin-bottom:0}
.aa-library-copy details,.aa-library-page .aa-seo-slot details,.aa-library-catalog details{border:1px solid #dce5db;border-radius:12px;padding:16px 20px;margin:14px 0;background:#fafbf8}
.aa-library-copy summary,.aa-library-page .aa-seo-slot summary,.aa-library-catalog summary{font-weight:600;cursor:pointer;color:#193f36}
.aa-library-copy summary:focus-visible,.aa-library-page .aa-seo-slot summary:focus-visible{outline:2px solid #94783e;outline-offset:6px}
.aa-library-copy details[open] summary,.aa-library-page .aa-seo-slot details[open] summary{margin-bottom:12px}
.aa-library-copy a,.aa-library-page .aa-seo-slot a{overflow-wrap:anywhere}
.aa-library-background{margin-top:50px}.aa-library-background .aw-section:first-child{padding-top:0}
.aa-library-page #angebote{scroll-margin-top:120px}
@media(max-width:600px){.aa-library-note{padding:17px}.aa-library-copy details,.aa-library-page .aa-seo-slot details{padding:14px 16px}.aa-library-background{margin-top:32px}}
