:root{--mgr-ink:#172632;--mgr-slate:#53636d;--mgr-line:#d9e1e5;--mgr-blue:#103d58;--mgr-accent:#bd8e4a;--mgr-max:1320px}
.mgr-ed,.mgr-ed *{box-sizing:border-box}.mgr-ed{width:min(100%,var(--mgr-max));margin-inline:auto;padding:22px 18px 52px;font-family:Arial,Helvetica,sans-serif;color:var(--mgr-ink);line-height:1.55;font-size:16px}.mgr-ed a{text-decoration:none;color:inherit}.mgr-ed a:hover{text-decoration:underline;text-underline-offset:3px}.mgr-ed a:focus-visible{outline:3px solid #c48d3b;outline-offset:3px}
.mgr-edition{border-top:4px solid var(--mgr-blue);border-bottom:1px solid var(--mgr-line);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;font-size:12px;letter-spacing:1px}.mgr-edition b{color:var(--mgr-blue)}.mgr-edition span{color:#6c7781}.mgr-edition time{color:#63747a}.mgr-eyebrow{font-size:12px!important;text-transform:uppercase;letter-spacing:1.8px;font-weight:800;color:#9b6b31;margin:0 0 12px!important}
.mgr-hero{display:flex;justify-content:space-between;gap:35px;align-items:end;padding:42px 0 33px;border-bottom:1px solid var(--mgr-line)}.mgr-hero h1,.mgr-section h1{font:700 clamp(42px,5.3vw,79px)/1.05 Georgia,serif;letter-spacing:-2px;margin:0;color:var(--mgr-ink)}.mgr-hero h1 em{font-weight:400;color:#275f76}.mgr-hero>p:last-child{max-width:350px;margin:0 0 5px;color:#50636b;font-size:17px;line-height:1.65}.mgr-cover{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:35px;padding:32px 0 42px}.mgr-rule{font-weight:800;color:#ab7732;letter-spacing:2px;font-size:12px;margin:0 0 15px}.mgr-story h3{font:700 26px/1.2 Georgia,serif;margin:8px 0 12px;color:#172c39}.mgr-story p{font-size:15px;color:#516771;margin:0}.mgr-story .mgr-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#e8eef2}.mgr-thumb{width:100%;height:100%;object-fit:cover;display:block}.mgr-meta{font-size:12px;color:#6d7a80;margin:13px 0 8px}.mgr-meta span{color:#9a6b32;font-weight:800}.mgr-story-lead h3{font-size:clamp(31px,3.6vw,50px)}.mgr-story-lead p{font-size:17px}.mgr-rail{padding-left:30px;border-left:1px solid var(--mgr-line)}.mgr-rail h2{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;border-bottom:3px solid var(--mgr-ink);padding-bottom:15px;margin:0 0 20px}.mgr-story-side{border-bottom:1px solid var(--mgr-line);padding-bottom:19px;margin-bottom:19px}.mgr-story-side h3{font-size:21px}.mgr-story-side p{display:none}.mgr-story-empty{min-height:360px;background:linear-gradient(130deg,#eff4f4,#f6f3eb);padding:45px 38px;display:flex;flex-direction:column;justify-content:center;border-top:4px solid #235772}.mgr-story-empty strong{font:700 clamp(30px,4vw,54px)/1.13 Georgia,serif;max-width:600px}.mgr-story-empty p{max-width:520px;color:var(--mgr-slate);font-size:17px}.mgr-empty-small{color:var(--mgr-slate)}
.mgr-block{padding:43px 0 50px;border-top:1px solid var(--mgr-line)}.mgr-blockhead{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px}.mgr-blockhead h2{font:700 clamp(28px,3.3vw,41px)/1.17 Georgia,serif;letter-spacing:-.5px;margin:0}.mgr-blockhead>a{color:#276080;font-size:14px;font-weight:800}.mgr-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.mgr-story-grid .mgr-story{border-right:1px solid var(--mgr-line);padding-right:22px}.mgr-story-grid .mgr-story:nth-child(3n){border-right:0;padding-right:0}.mgr-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mgr-topictag{padding:20px 22px;background:#f4f7f8;border:1px solid #e3e8eb;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:#214252!important;min-height:64px}.mgr-topictag:hover{background:#e9f2f6}.mgr-topictag span{color:#bf8a42}.mgr-topictag.mgr-disabled{color:#66777d!important;cursor:default}.mgr-trust{background:#12374e;color:#eaf2f6;padding:36px 40px;display:grid;grid-template-columns:1.1fr 1fr;gap:35px}.mgr-trust h2{font:700 38px/1.13 Georgia,serif;margin:0 0 14px;color:white}.mgr-trust p{color:#c3d4db}.mgr-trust-links{display:grid;gap:9px;align-content:center}.mgr-trust .mgr-topictag{color:#fff!important;background:#ffffff0b;border-color:#ffffff2e;min-height:50px}.mgr-trust .mgr-disabled{opacity:.7}
.mgr-section-head{padding:25px 0 30px;border-bottom:2px solid #183f54;margin:0 0 27px}.mgr-section-head h1{font-size:clamp(36px,4vw,55px)}.mgr-section-head p{color:#61747c;max-width:790px;font-size:17px}.mgr-section>.mgr-topic-grid{margin-bottom:40px}.mgr-empty{padding:27px;background:#f5f8f9;border:1px solid var(--mgr-line)}.mgr-empty p{margin:0;color:#536872}.mgr-layout-list{grid-template-columns:1fr}.mgr-layout-list .mgr-story{border-right:0;border-bottom:1px solid var(--mgr-line);padding:15px 0 27px}.mgr-breaking{display:flex;gap:15px;flex-wrap:wrap;padding:14px}.mgr-breaking b{color:#b77d34}.mgr-breaking a{text-decoration:none}.mgr-citations{margin:35px 0;padding:24px;border-top:2px solid #264f66;background:#f7f9fa}.mgr-citations h2{font-size:21px}.mgr-citations li{overflow-wrap:anywhere}.mgr-team{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mgr-team article{background:#f7f9fa;padding:22px}.mgr-admin-cards{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.mgr-admin-cards div{border:1px solid #d5dee3;background:#fff;min-width:155px;padding:17px}.mgr-admin-cards b{display:block;font-size:27px;color:#123d56}.mgr-admin-cards span{font-size:12px}
@media(max-width:900px){.mgr-cover{grid-template-columns:1fr}.mgr-rail{padding:20px 0 0;border-left:0;border-top:1px solid var(--mgr-line)}.mgr-hero{display:block}.mgr-hero>p:last-child{margin-top:25px}.mgr-story-grid,.mgr-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgr-trust{grid-template-columns:1fr}}
@media(max-width:600px){.mgr-ed{padding:15px 12px 36px}.mgr-story-grid,.mgr-topic-grid,.mgr-team{grid-template-columns:1fr}.mgr-story-grid .mgr-story{padding:0 0 20px;border-right:0;border-bottom:1px solid var(--mgr-line)}.mgr-cover{gap:20px}.mgr-hero h1{font-size:45px}.mgr-edition{font-size:10px}.mgr-trust{padding:26px 22px}.mgr-story-empty{min-height:280px;padding:28px 22px}.mgr-story-empty strong{font-size:32px}}
/* Ein einheitliches äußeres Raster, auch bei älteren schmalen Bricks-Containern. */
body #brx-content .mgr-ed{width:min(1320px,calc(100vw - 32px));max-width:none;position:relative;left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}
