@layer brp-public {
:root{--brp-paper:#f8f9fa;--brp-ink:#1a1c20;--brp-muted:#626b76;--brp-line:#d6dbe1;--brp-red:#df2633;--brp-dark:#191b1e}
.brp-container{width:calc(100% - 96px);max-width:1536px;margin-left:auto;margin-right:auto;min-width:0}
.brp-header,.brp-nav-band,.brp-footer,.brp-menu{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#1a1c20!important;color-scheme:light;box-sizing:border-box;line-height:1.4}
.brp-header *,.brp-nav-band *,.brp-footer *,.brp-menu *{box-sizing:border-box;letter-spacing:0!important}
.brp-header{position:relative!important;inset:auto!important;z-index:30;background:#f8f9fa!important;border:0!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;grid-column:1/-1;grid-row:1}
.brp-header-inner{height:104px;display:flex;align-items:center;gap:30px}
.brp-brand{display:block!important;flex:none!important;margin:0!important;min-width:0;max-width:270px!important;width:270px!important;padding:0!important;color:#1a1c20!important;background:transparent!important}
.brp-brand img,.brp-brand .br-wordmark{display:block!important;width:270px!important;height:65px!important;max-width:100%!important;object-fit:contain!important;content:normal!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.brp-tagline{font-size:8px!important;line-height:1.7;color:#626b76!important;border-left:1px solid #c6ccd2;padding-left:27px;white-space:nowrap}
.brp-actions{margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important}
.brp-contact{display:flex!important;align-items:center!important;gap:22px;font-size:11px!important;color:#1a1c20!important;margin-right:15px}
.brp-header svg,.brp-nav-band svg,.brp-footer svg,.brp-menu svg{width:18px!important;height:18px!important;flex:none!important;vertical-align:middle}
.brp-icon{width:37px!important;height:37px!important;min-width:37px!important;max-width:37px!important;padding:0!important;border:1px solid #b9c1cb!important;display:grid!important;place-items:center!important;position:relative;background:transparent!important;color:#1a1c20!important;border-radius:3px!important;box-shadow:none!important;cursor:pointer;text-decoration:none!important;font-size:12px!important;line-height:1!important}
.brp-icon:hover{background:#e9ecf0!important;border-color:#666f7c!important}
.brp-save-count{position:absolute;right:-5px;top:-5px;font-size:8px!important;line-height:15px!important;height:15px;min-width:15px;background:#df2633!important;color:white!important;text-align:center;border-radius:8px}
.brp-nav-band{background:#f8f9fa!important;border-top:1px solid #d6dbe1!important;border-bottom:1px solid #d6dbe1!important;grid-column:1/-1;grid-row:2;min-width:0}
.brp-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}
.brp-topics{display:flex!important;gap:34px!important;min-width:0;background:transparent!important;border:0!important;padding:0!important;margin:0!important}
.brp-topics :is(a,button){display:block!important;font:400 11px/1.4 Arial,Helvetica,sans-serif!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:18px 0 16px!important;white-space:nowrap!important;background:transparent!important;color:#1a1c20!important;margin:0!important;box-shadow:none!important;cursor:pointer;text-decoration:none!important;min-height:0!important}
.brp-topics :is(a,button).active{border-bottom-color:#df2633!important;font-weight:700!important}
.brp-topics :is(a,button):hover{color:#b81c28!important}
.brp-about{display:flex;align-items:center;gap:13px;font-size:10px!important;color:#1a1c20!important;white-space:nowrap}
.brp-about svg{width:14px!important;height:14px!important}
.brp-footer{background:#f8f9fa!important;border-top:1px solid #d6dbe1!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-height:0!important;display:block!important;position:relative!important;inset:auto!important;grid-column:1/-1;grid-row:auto;clear:both}
.brp-footer-main{display:flex;align-items:center;gap:30px;min-height:104px;padding:20px 0}
.brp-footer-brand{display:block!important;width:210px!important;max-width:60%;padding:0!important;flex:none}
.brp-footer-brand img{height:52px!important;width:210px!important;object-fit:contain!important;content:normal!important;background:transparent!important}
.brp-footer-main>span{font-size:9px!important;color:#626b76!important}
.brp-footer-email{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:10px!important;color:#1a1c20!important}
.brp-footer-email svg{width:15px!important;height:15px!important}
.brp-footer-bottom{border-top:1px solid #d6dbe1;padding:18px 0 23px;display:flex;justify-content:space-between;gap:20px}
.brp-footer-bottom nav{display:flex!important;gap:24px!important;font-size:10px!important;flex-wrap:wrap;background:none!important;padding:0!important;border:0!important;line-height:1.6!important}
.brp-footer-bottom a{color:#556170!important;font-size:10px!important;margin:0!important;padding:0!important;white-space:normal!important}
.brp-footer a:hover{color:#b81c28!important}
dialog.brp-menu{background:#f8f9fa!important;color:#1a1c20!important;border:1px solid #b0bac7!important;border-radius:6px!important;width:610px!important;max-width:calc(100% - 30px)!important;max-height:85dvh!important;padding:24px!important;box-shadow:0 25px 100px #0005!important;margin:auto!important;inset:0!important;overflow:auto!important}
dialog.brp-menu::backdrop{background:#11151bb3;backdrop-filter:blur(5px)}
.brp-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 5px!important;padding:0!important;background:transparent!important;border:0!important}
.brp-menu h2{font:600 27px/1.2 Arial,sans-serif!important;color:#1a1c20!important;margin:0!important}
.brp-menu h2 span{color:#df2633!important}
.brp-menu nav{display:grid;gap:20px;background:transparent!important;border:0!important;padding:0!important}
.brp-menu-group>span{display:block;font-size:8px;font-weight:600;color:#68727e;padding-top:20px;margin-bottom:10px}
.brp-menu-group>a{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d6dbe1;padding:13px 0!important;font-size:16px!important;line-height:1.3!important;color:#1a1c20!important;margin:0!important;background:none!important;border-radius:0!important}
.brp-menu-group>a svg{height:16px!important;width:16px!important;color:#ba2330!important}
:is(.brp-header,.brp-nav-band,.brp-footer,.brp-menu) :is(a,button):focus-visible{outline:3px solid #1766ae!important;outline-offset:4px!important}
html body.site.brp-public{--paper:#f8f9fa!important;--ink:#1a1c20!important;--muted:#626b76!important;--line:#d6dbe1!important;--accent:#df2633!important;--red:#df2633!important;--brand:#df2633!important;--background:#f8f9fa!important;--panel:#fff!important;--soft:#edf0f3!important;--link:#a3212b!important;--input:#fff!important;background:#f8f9fa!important;color:#1a1c20!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px;line-height:1.6;letter-spacing:0!important;margin:0!important;padding-top:0!important;min-width:0;max-width:none}
html body.site.brp-public :is(h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,select,label,summary,small,strong,em,time,li,dt,dd){letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif}
html body.site.brp-public .main{width:calc(100% - 96px)!important;max-width:1536px!important;margin:34px auto 40px!important;padding:0!important;min-width:0;min-height:40vh}
html body.site.brp-public .main :is(section,article,aside,header,div,form,nav){min-width:0}
html body.site.brp-public .main :is(h1,h2,h3,h4){overflow-wrap:break-word;word-break:normal}
html body.site.brp-public .main h1{font-size:44px;line-height:1.08;max-width:1100px}
html body.site.brp-public .main h2{line-height:1.18}
html body.site.brp-public .main p{line-height:1.75}
html body.site.brp-public .main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea,select){color:#1a1c20!important;background:#fff!important;border:1px solid #a9b4c0!important;border-radius:3px!important;box-shadow:none!important;min-width:0;max-width:100%}
html body.site.brp-public .main :is(label,legend){color:#303843}
html body.site.brp-public .main :is(.button,.market-button,.access-button,.ad-button){background:#df2633!important;color:white!important;border:1px solid #df2633!important;border-radius:3px!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;line-height:1.4;max-width:100%;white-space:normal;word-break:normal;letter-spacing:0!important}
html body.site.brp-public .main :is(.button.secondary,.button.outline,.button.ghost){background:transparent!important;border-color:#aeb8c5!important;color:inherit!important}
html body.site.brp-public .main :is(.button,.market-button,.access-button,.ad-button):hover{filter:brightness(.94)}
html body.site.brp-public .main :is(.panel,.service-paper,.information-contact,.service-contact,.im-card,.im-contact,.ct-help,.nl-signup,.nl-editorial,.feedback-card,.fb-review,.access-plan,.ad-package,.ad-extra,.ad-clarity,.career-application-card,.career-opportunity,.support-choice,.wp-panel,.wx-hours,.wx-days,.wx-empty,.td-toolbar,.td-filters,.td-map,.mr-card,.cr-card,.cr-info,.cr-trust,.ce-submit,.ce-month,.premium-job,.ac-card,.ac-inbox,.ac-saved,.ac-stat,.ac-stats>a,.ac-event,.account-sidebar,.verify-banner,.article-toc,.ar-plus-promo,.ar-nova,.np-article-follow,.ar-regional-card,.article-dossier,.key-points,.article-sources){background:#fff!important;color:#1a1c20!important;border-color:#d6dbe1!important;border-radius:6px!important;box-shadow:none!important}
html body.site.brp-public .main :is(.panel,.service-paper,.information-contact,.service-contact,.im-card,.im-contact,.ct-help,.nl-signup,.nl-editorial,.feedback-card,.fb-review,.access-plan,.ad-package,.ad-extra,.ad-clarity,.career-application-card,.career-opportunity,.support-choice,.wp-panel,.wx-empty,.td-toolbar,.td-filters,.mr-card,.cr-card,.cr-info,.cr-trust,.ce-submit,.ce-month,.premium-job,.account-sidebar,.verify-banner,.article-toc,.ar-plus-promo,.ar-nova,.np-article-follow,.article-dossier,.key-points,.article-sources) :is(h2,h3,h4,p,li,dt,dd,label,strong,a:not(.button):not(.access-button),span:not(.badge):not(.plus):not(.category)){color:inherit}
html body.site.brp-public .main :is(.reader-card,.news-card,.plus-real-story,.au-person,.ab-person,.support-scene,.mr-feature,.cr-feature,.dossier-card){background:transparent!important;color:#1a1c20!important;box-shadow:none!important;border-radius:3px!important;overflow:hidden}
html body.site.brp-public .main :is(.reader-card-content,.mr-card-copy,.cr-card-copy,.plus-real-copy){background:transparent!important;color:#1a1c20!important;border:0!important}
html body.site.brp-public .main :is(.reader-card-content,.mr-card-copy,.cr-card-copy,.plus-real-copy) :is(h2,h3,p,small,a,span){color:inherit!important}
html body.site.brp-public .main :is(.reader-card h2,.news-card h2,.mr-card h3,.cr-card h3){font-size:24px!important;font-weight:650!important;line-height:1.16!important}
html body.site.brp-public .main :is(.reader-card p,.news-card p,.mr-card p,.cr-card p){font-size:13px!important;color:#626b76!important}
html body.site.brp-public .main :is(.reader-grid,.card-grid){gap:30px 24px}
html body.site.brp-public .main :is(.reader-card img,.news-card>a>img,.plus-real-photo){aspect-ratio:1.65;object-fit:cover;border-radius:3px!important}
html body.site.brp-public .main :is(.category,.eyebrow,.market-eyebrow,.wp-eyebrow,.wx-eyebrow){color:#a8222e}
html body.site.brp-public .main :is(.badge,.plus){background:#df2633!important;color:#fff!important;border-radius:2px!important;font-size:10px!important}
html body.site.brp-public .main :is(.ab-hero,.ct-hero,.service-hero,.information-banner,.im-hero,.portal-banner,.access-hero,.au-hero,.germany-hero,.wp-hero,.wx-current,.td-hero,.mr-hero,.cr-hero,.business-hero,.ad-hero,.career-hero,.nl-hero,.feedback-hero,.support-hero,.commerce-hero,.discover-intro,.reach-hero,.ac-hero,.page-intro){background-color:#191b1e!important;color:#f4f5f7!important;border-radius:0!important;border-color:#df2633!important;box-shadow:none!important}
html body.site.brp-public .main :is(.ab-hero,.ct-hero,.service-hero,.information-banner,.im-hero,.portal-banner,.access-hero,.au-hero,.germany-hero,.wp-hero,.wx-current,.td-hero,.mr-hero,.cr-hero,.business-hero,.ad-hero,.career-hero,.nl-hero,.feedback-hero,.support-hero,.commerce-hero,.discover-intro,.reach-hero,.ac-hero,.page-intro) :is(h1,h2,h3,p,small,strong,span,em,a:not(.button):not(.access-button)){color:inherit!important}
html body.site.brp-public .main :is(.ab-hero,.ct-hero,.service-hero,.information-banner,.im-hero,.portal-banner,.access-hero,.au-hero,.germany-hero,.td-hero,.mr-hero,.cr-hero,.business-hero,.ad-hero,.career-hero,.nl-hero,.feedback-hero,.support-hero,.commerce-hero,.discover-intro,.reach-hero,.ac-hero,.page-intro) h1{font-size:49px!important;line-height:1.07!important;font-weight:650!important;max-width:1000px!important;letter-spacing:0!important}
html body.site.brp-public .main :is(.page-intro,.discover-intro,.commerce-hero,.reach-hero,.germany-hero,.portal-banner,.service-hero,.ac-hero){padding:34px 36px!important;margin-bottom:30px!important}
html body.site.brp-public .main :is(.page-intro,.discover-intro,.commerce-hero,.reach-hero,.germany-hero,.portal-banner,.service-hero,.ac-hero) p{max-width:850px;font-size:14px!important;color:#ccd1d8!important}
html body.site.brp-public .main :is(.page-intro,.discover-intro,.commerce-hero,.reach-hero,.germany-hero,.portal-banner,.service-hero,.ac-hero) :is(.eyebrow,.category){color:#ffabb1!important}
html body.site.brp-public .main :is(.access-plan.is-featured,.ad-package-featured){background:#25282d!important;color:#fff!important;border-color:#25282d!important}
html body.site.brp-public .main :is(.access-plan.is-featured,.ad-package-featured) :is(h2,h3,p,li,strong,small,span,label,a:not(.button)){color:inherit!important}
html body.site.brp-public .main :is(.ad-price,.access-price){color:inherit!important}
html body.site.brp-public .main :is(.ad-configurator,.ad-summary,.nl-options,.support-custom,.support-voluntary,.re-access,.gift-builder){background:#fff!important;color:#1a1c20!important;border-color:#d6dbe1!important;border-radius:6px!important;box-shadow:none!important}
html body.site.brp-public .main :is(.section-title,.market-section-heading,.ad-section-title,.cr-section-heading,.mr-section-heading,.au-directory-head){border-color:#bdc6d0!important;background:transparent!important;color:#1a1c20!important}
html body.site.brp-public .main :is(.section-title,.market-section-heading,.ad-section-title,.cr-section-heading,.mr-section-heading,.au-directory-head) :is(h2,h3,p,span,a){color:inherit!important}
html body.site.brp-public .main :is(.np-article-reader-bar,.ar-toolbar,.np-reading-menu,.article-tools,.article-meta,.feature-meta,.br-story-origin){border-color:#c7ced8!important;background:transparent!important;color:#4f5c6b!important;box-shadow:none!important}
html body.site.brp-public .article-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important;gap:38px!important;align-items:start}
html body.site.brp-public .feature-article{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0}
html body.site.brp-public .feature-heading{background:#191b1e!important;color:#f4f5f7!important;border-top:3px solid #df2633!important;padding:27px 30px 30px!important;margin-bottom:24px!important;border-radius:0!important}
html body.site.brp-public .feature-heading h1{font-size:43px!important;line-height:1.07!important;color:#f4f5f7!important;max-width:none!important;margin:12px 0 0!important;font-weight:650!important}
html body.site.brp-public .feature-heading :is(p,span,time,a,small,div){color:#d6dbe2!important}
html body.site.brp-public .feature-heading .article-meta{background:transparent!important}
html body.site.brp-public .feature-heading .badge{color:#fff!important}
html body.site.brp-public .feature-cover{margin:0 0 20px!important;border-radius:3px!important;overflow:hidden}
html body.site.brp-public .feature-cover figcaption{background:transparent!important;color:#626b76!important;font-size:10px!important;padding:10px 0!important}
html body.site.brp-public .ar-reading-content{max-width:none!important;color:#1a1c20!important}
html body.site.brp-public .article-body{font-size:18px!important;line-height:1.85!important;color:#30353c!important;max-width:78ch!important}
html body.site.brp-public .article-body :is(p,li,span){color:inherit}
html body.site.brp-public .article-body :is(h2,h3){color:#1a1c20!important;font-family:Arial,sans-serif!important;line-height:1.2!important;margin-top:1.6em!important;margin-bottom:.7em!important}
html body.site.brp-public .article-intro{font-size:19px!important;line-height:1.65!important;font-weight:600!important;color:#30353c!important;max-width:78ch!important}
html body.site.brp-public .article-aside{display:block!important;position:static!important;color:#1a1c20!important}
html body.site.brp-public .article-aside :is(.ar-plus-promo,.ar-nova,.np-article-follow,.article-toc,.article-dossier){border:1px solid #d6dbe1!important;background:#fff!important;color:#1a1c20!important;padding:20px!important;border-radius:5px!important}
html body.site.brp-public .article-aside :is(h2,h3,p,a,small,strong,span){color:inherit}
html body.site.brp-public .ar-headlines :is(a,h3){color:#1a1c20!important}
html body.site.brp-public .br-story-origin{border-left:3px solid #df2633!important;border-radius:0!important;padding:8px 15px!important;margin:24px 0!important}
html body.site.brp-public .br-story-origin strong{font-size:20px!important;color:#1a1c20!important}
html body.site.brp-public .br-story-origin span{font-size:8px!important;color:#626b76!important}
html body.site.brp-public .br-picture-story{background:transparent!important;color:#1a1c20!important;border-top:1px solid #bac5d1!important;border-radius:0!important}
html body.site.brp-public .br-picture-story :is(h2,p,span,small){color:inherit}
html body.site.brp-public .account-shell{grid-template-columns:240px minmax(0,1fr)!important;gap:32px!important;align-items:start}
html body.site.brp-public .account-sidebar{position:static!important;border:1px solid #d6dbe1!important;border-radius:5px!important;padding:20px!important}
html body.site.brp-public .account-sidebar :is(a,span,strong,small){color:#3a4552!important}
html body.site.brp-public .account-sidebar [aria-current=page]{background:#191b1e!important;color:white!important;border-radius:3px!important}
html body.site.brp-public .account-sidebar [aria-current=page] *{color:white!important}
html body.site.brp-public .account-sidebar h2{font-size:9px!important;color:#6b7685!important;font-weight:600!important}
html body.site.brp-public .account-content{background:transparent!important;color:#1a1c20!important;min-width:0!important}
html body.site.brp-public :is(.ac-greeting,.ac-identity,.ac-stats,.ac-empty,.ac-message,.ac-event){color:#1a1c20!important;border-color:#d6dbe1!important;background:transparent!important}
html body.site.brp-public .ac-stats{gap:15px!important}
html body.site.brp-public .account-content :is(h1,h2,h3,p,strong,label,small){color:inherit}
html body.site.brp-public .main .ac-hero{background:#191b1e!important;color:#f5f6f7!important;border-radius:0!important;border-top:3px solid #df2633!important}
html body.site.brp-public .main .ac-plus{background:#191b1e!important;color:#f5f6f7!important;border-radius:5px!important}
html body.site.brp-public .main :is(.ac-hero,.ac-plus) :is(h1,h2,h3,p,small,span,a){color:#f5f6f7!important}
html body.site.brp-public .ac-stats>a>span{background:#f1f3f5!important;color:#bd1f2b!important;border-radius:3px!important}
html body.site.brp-public .ma-account h1{font-size:32px!important;line-height:1.12!important;margin:0 0 24px!important;overflow-wrap:anywhere}
html body.site.brp-public .ma-identity{display:flex;align-items:center;gap:14px;margin-bottom:25px}
html body.site.brp-public .ma-identity>span{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;background:#191b1e;color:white;font-size:21px;border-radius:4px}
html body.site.brp-public .ma-identity :is(h2,p){margin:0!important}
html body.site.brp-public .ma-identity h2{font-size:22px!important}
html body.site.brp-public .ma-member-card{background:#191b1e!important;color:#f5f6f7!important;padding:24px!important;margin:0 0 24px!important;border-top:3px solid #df2633!important;border-radius:0!important}
html body.site.brp-public .main .ma-member-card :is(h2,p,span,small,strong){color:#f5f6f7!important}
html body.site.brp-public .ma-member-card strong>img{width:230px!important;max-width:100%!important;filter:brightness(0) invert(1);height:auto!important}
html body.site.brp-public .ma-member-card h2{font-size:25px!important;line-height:1.18!important}
html body.site.brp-public .ma-member-card p{font-size:13px!important}
html body.site.brp-public .ma-account-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:22px!important}
html body.site.brp-public .ma-account-tiles>a{display:flex!important;flex-direction:column;align-items:flex-start;gap:7px;padding:17px!important;background:white!important;color:#1a1c20!important;border:1px solid #d6dbe1!important;border-radius:5px!important;text-decoration:none!important;min-width:0}
html body.site.brp-public .ma-account-tiles small{font-size:11px!important;color:#626b76!important}
html body.site.brp-public .ma-account-row{display:flex!important;flex-direction:column;gap:4px;border-bottom:1px solid #d6dbe1!important;padding:17px 0!important;margin:0!important;color:#1a1c20!important;text-decoration:none!important}
html body.site.brp-public .ma-account-row small{font-size:11px!important;color:#626b76!important}
html body.site.brp-public .ma-account>form{margin-top:23px}
html body.site.brp-public .mobile-dock{display:none!important}
html body.site.brp-public .bottom-nav{background:#f8f9fa!important;color:#4e5a6a!important;border-top:1px solid #c8d0da!important;box-shadow:none!important;border-radius:0!important}
html body.site.brp-public .bottom-nav a{background:transparent!important;color:#4e5a6a!important;border-radius:0!important;font-size:9px!important}
html body.site.brp-public .bottom-nav a[aria-current=page]{color:#b01e2b!important;background:transparent!important}
html body.site.brp-public :is(.mobile-dialog,.mr-map-consent,.map-consent,.wx-message,.wp-status){border-radius:5px!important;color:#1a1c20;background:#f0f3f6}
html body.site.brp-public .main :is(.notice,.empty,.ce-empty,.service-note,.portal-note){border-color:#d6dbe1;color:#4f5b69;box-shadow:none;border-radius:4px}
.brp-public .reader-chat-launcher{font-family:Arial,sans-serif}
.brp-inline-help{padding:0 0 22px;display:flex;justify-content:flex-end}
html body.brp-public .brp-inline-help .reader-chat-launcher{position:relative!important;inset:auto!important;transform:none!important;animation:none!important;box-shadow:none!important;border:1px solid #ccd4de!important;background:#fff!important;color:#1a1c20!important;z-index:auto!important}
.brp-public :focus-visible{outline:3px solid #1766ae!important;outline-offset:4px}
.brp-paused main{max-width:1000px;margin:60px auto!important;padding:40px!important;border-top:3px solid #df2633}
.brp-paused h1{font-size:44px!important;line-height:1.08}
.brp-paused p{color:#626b76}
@media(max-width:1150px){.brp-container{width:calc(100% - 56px)}.brp-header-inner{height:94px}.brp-tagline{display:none}.brp-topics{gap:29px!important}html body.site.brp-public .main{width:calc(100% - 56px)!important}html body.site.brp-public .article-layout{grid-template-columns:minmax(0,1fr) 270px!important;gap:26px!important}html body.site.brp-public .feature-heading h1{font-size:37px!important}html body.site.brp-public .main :is(.ab-hero,.ct-hero,.service-hero,.information-banner,.im-hero,.portal-banner,.access-hero,.au-hero,.germany-hero,.td-hero,.mr-hero,.cr-hero,.business-hero,.ad-hero,.career-hero,.nl-hero,.feedback-hero,.support-hero,.commerce-hero,.discover-intro,.reach-hero,.ac-hero,.page-intro) h1{font-size:42px!important}}
@media(max-width:820px){.brp-container{width:calc(100% - 40px)}.brp-header-inner{height:85px}.brp-brand,.brp-brand img,.brp-brand .br-wordmark{width:235px!important}.brp-brand img,.brp-brand .br-wordmark{height:57px!important}.brp-contact{display:none!important}.brp-topics{gap:27px!important}.brp-about{display:none!important}.brp-nav-inner{overflow:auto;scrollbar-width:none}.brp-topics{flex-shrink:0}.brp-footer-main>span{display:none}.brp-footer-bottom{display:block}.brp-footer-bottom nav+nav{margin-top:15px!important}html body.site.brp-public .main{width:calc(100% - 40px)!important;margin-top:25px!important}html body.site.brp-public .article-layout{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}html body.site.brp-public .article-aside{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}html body.site.brp-public .article-aside>*{margin:0!important}html body.site.brp-public .account-shell{grid-template-columns:minmax(0,1fr)!important;gap:25px!important}html body.site.brp-public .account-sidebar nav{display:flex;gap:25px;overflow:auto;max-width:100%}html body.site.brp-public .ac-nav-group{min-width:165px!important}html body.site.brp-public .main :is(.reader-grid,.card-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.brp-container{width:calc(100% - 34px)}.brp-header-inner{height:77px;gap:10px}.brp-brand,.brp-brand img,.brp-brand .br-wordmark{width:200px!important}.brp-brand img,.brp-brand .br-wordmark{height:51px!important}.brp-actions{gap:6px!important}.brp-icon{height:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}.brp-icon svg{height:16px!important;width:16px!important}.brp-save-count{height:13px;line-height:13px!important;min-width:13px;font-size:7px!important;right:-4px;top:-4px}.brp-topics{gap:24px!important}.brp-topics :is(a,button){font-size:10px!important;padding:15px 0 13px!important}.brp-footer-main{min-height:0;flex-wrap:wrap;gap:12px;padding:22px 0}.brp-footer-brand{width:195px!important}.brp-footer-brand img{width:195px!important;height:48px!important}.brp-footer-email{font-size:9px!important;margin-left:0!important}.brp-footer-bottom{padding:16px 0 25px}.brp-footer-bottom nav{gap:13px 20px!important;font-size:9px!important}.brp-footer-bottom a{font-size:9px!important}.brp-footer-bottom nav+nav{margin-top:17px!important}.brp-menu{padding:20px!important}.brp-menu h2{font-size:24px!important}.brp-menu-group>a{font-size:15px!important}html body.site.brp-public .main{width:calc(100% - 34px)!important;margin:24px auto 30px!important}html body.site.brp-public .main h1{font-size:32px;line-height:1.1}html body.site.brp-public .main :is(.ab-hero,.ct-hero,.service-hero,.information-banner,.im-hero,.portal-banner,.access-hero,.au-hero,.germany-hero,.td-hero,.mr-hero,.cr-hero,.business-hero,.ad-hero,.career-hero,.nl-hero,.feedback-hero,.support-hero,.commerce-hero,.discover-intro,.reach-hero,.ac-hero,.page-intro) h1{font-size:34px!important;line-height:1.07!important}html body.site.brp-public .main :is(.page-intro,.discover-intro,.commerce-hero,.reach-hero,.germany-hero,.portal-banner,.service-hero,.ac-hero){padding:26px 21px!important;margin-bottom:25px!important}html body.site.brp-public .main :is(.reader-grid,.card-grid){grid-template-columns:minmax(0,1fr)!important;gap:27px!important}html body.site.brp-public .main :is(.reader-card h2,.news-card h2,.mr-card h3,.cr-card h3){font-size:25px!important}html body.site.brp-public .feature-heading{padding:22px 20px 23px!important;margin-bottom:20px!important}html body.site.brp-public .feature-heading h1{font-size:32px!important;line-height:1.08!important}html body.site.brp-public .article-body{font-size:17px!important;line-height:1.8!important}html body.site.brp-public .article-intro{font-size:17px!important;line-height:1.65!important}html body.site.brp-public .article-aside{grid-template-columns:1fr!important;gap:17px!important}html body.site.brp-public .article-body h2{font-size:25px!important}html body.site.brp-public.mobile-app{padding-bottom:68px!important}html body.site.brp-public .main :is(.ad-field-grid,.career-form-grid,.portal-field-grid){grid-template-columns:1fr!important}html body.site.brp-public .main :is(.ad-packages,.access-plan-grid,.support-editorial-cards){grid-template-columns:1fr!important}.brp-paused main{padding:25px!important;margin:35px 17px!important}.brp-inline-help{justify-content:flex-start}}
@media(max-width:360px){.brp-container{width:calc(100% - 30px)}.brp-brand,.brp-brand img,.brp-brand .br-wordmark{width:171px!important}.brp-header-inner{gap:8px}.brp-actions{gap:5px!important}.brp-topics{gap:22px!important}html body.site.brp-public .main{width:calc(100% - 30px)!important}html body.site.brp-public .feature-heading h1{font-size:29px!important}}
html body.site.brp-public .main :is(h1,h2,h3,h4){color:#1a1c20!important}
html body.site.brp-public .main :is(p,small,summary){color:#56616f!important}
html body.site.brp-public .main a{color:inherit!important}
html body.site.brp-public .main :is(label,legend){color:#303843!important}
html body.site.brp-public .main :is(.ab-nav,.ct-topics,.ct-next,.reporter-steps,.ce-note,.ce-empty,.nl-options,.nl-benefits,.access-trust,.access-redeem,.gift-summary,.business-intro,.ad-trust,.fb-wall-summary,.fb-wall-principle,.support-voluntary){background:#edf0f3!important;color:#303843!important;border-color:#d6dbe1!important;border-radius:4px!important;box-shadow:none!important}
html body.site.brp-public .main :is(.business-copy,.ad-hero-copy){background:#191b1e!important;color:#f4f5f7!important}
html body.site.brp-public .main :is(.business-copy,.ad-hero-copy) :is(h1,h2,h3,p,span,small,strong){color:inherit!important}
html body.site.brp-public .main :is(.td-filters,.topic-links) :is(.active,[aria-current=page]){background:#191b1e!important;color:#fff!important;border-color:#191b1e!important}
html body.site.brp-public .main :is(.td-filters,.topic-links) :is(.active,[aria-current=page]) *{color:#fff!important}
html body.site.brp-public .main :is(.au-primary,.ab-actions>a:first-child){background:#df2633!important;color:#fff!important;border-color:#df2633!important;border-radius:3px!important}
html body.site.brp-public .main .wp-outdoor-photo{background:#191b1e!important;color:#fff!important;border-radius:4px!important}
html body.site.brp-public .main .wp-outdoor-photo :is(h2,h3,p,small){color:#f3f5f7!important}
html body.site.brp-public .main .cd-picture small{background:#191b1e!important;color:white!important;padding:6px 8px!important;font-size:8px!important;max-width:calc(100% - 20px);overflow-wrap:anywhere}
html body.site.brp-public .main .ce-view a.active{background:#191b1e!important;color:#fff!important;border-color:#191b1e!important}
html body.site.brp-public .main .article-aside :is(.ar-plus-promo,.ar-nova,.np-article-follow,.article-toc,.article-dossier) :is(h2,h3,p,small,a:not(.button)){color:#1a1c20!important}
html body.site.brp-public .main .feature-cover figcaption{display:block!important;line-height:1.6!important;overflow-wrap:break-word}
html body.site.brp-public .main .feature-cover .ar-photo-open{float:none!important;display:inline-flex!important;align-items:center;gap:5px;margin:5px 0 0 12px!important;font-size:10px!important;color:#56616f!important;max-width:100%;white-space:normal;word-break:normal}
html body.site.brp-public .main :is(.ab-hero,.ct-hero,.service-hero,.information-banner,.im-hero,.portal-banner,.access-hero,.au-hero,.germany-hero,.wp-hero,.wx-current,.td-hero,.mr-hero,.cr-hero,.business-hero,.ad-hero,.career-hero,.nl-hero,.feedback-hero,.support-hero,.commerce-hero,.discover-intro,.reach-hero,.ac-hero,.page-intro) :is(h1,h2,h3,p,small,strong,span,em,a:not(.button):not(.access-button)){color:inherit!important}
html body.site.brp-public .main a{color:#45515f!important}
html body.site.brp-public .main button.plain{color:#465362!important}
html body.site.brp-public .main :is(.ab-jump,.ab-topic-grid>a,.ab-legal,.ct-next,.au-filters,.ce-view,.ce-filters,.mr-pagination,.cr-pagination,.market-filters,.information-document>footer,.breadcrumb){background-color:#edf0f3!important;color:#56616f!important;border-color:#cbd2dc!important}
html body.site.brp-public .main :is(.au-primary,.mr-button,.cr-button){background:#df2633!important;color:#fff!important;border-color:#df2633!important;border-radius:3px!important}
html body.site.brp-public .main :is(.ab-contact,.td-save,.jobs-employer,.ad-preview-sample,.career-coldcase,.feedback-prompt,.fb-hero,.support-personal,.reach-connect,.plus-library-hero){background:#191b1e!important;color:#f4f5f7!important;border-color:#191b1e!important;border-radius:0!important;box-shadow:none!important}
html body.site.brp-public .main :is(.ab-contact,.td-save,.jobs-employer,.ad-preview-sample,.career-coldcase,.feedback-prompt,.fb-hero,.support-personal,.reach-connect,.plus-library-hero) :is(h1,h2,h3,h4,p,span,small,em,strong,a:not(.button)){color:#f4f5f7!important}
html body.site.brp-public .main .feature-heading h1{color:#f4f5f7!important}
html body.site.brp-public .main .feature-heading p.article-intro{color:#d6dbe2!important}
html body.site.brp-public .main .ab-hero{background-image:linear-gradient(90deg,#191b1ef2 20%,#191b1eb3 60%,#191b1e20),url('/assets/br-redaktion-20261017.webp')!important}
html body.site.brp-public .main .im-hero{background-image:linear-gradient(90deg,#191b1ef2 25%,#191b1ebf 75%),url('/assets/br-landschaft-20261017.webp')!important}
html body.site.brp-public .main .ce-heading{background:#191b1e!important;color:#f4f5f7!important;padding:30px!important;border-radius:0!important}
html body.site.brp-public .main .ce-heading :is(h1,h2,h3,p,small,span,a){color:#f4f5f7!important}
html body.site.brp-public .main :is(.ct-hero,.nl-hero,.reach-hero,.plus-library-hero){background-image:none!important}
html body.site.brp-public .main .reporter-banner{background-image:linear-gradient(90deg,#191b1ef2,#191b1eb8),url('/assets/br-landschaft-20261017.webp')!important}
html body.site.brp-public .main .gift-hero{background-image:linear-gradient(90deg,#191b1eb3,#191b1e00 80%),url('/assets/br-geschenk-20261017.webp')!important}
html body.site.brp-public .main :is(.td-favorites,.td-save){background:#191b1e!important;color:#f4f5f7!important;border-radius:4px!important;padding:15px!important}
html body.site.brp-public .main .td-favorites :is(h2,h3,p,small,strong,span){color:#f4f5f7!important}
html body.site.brp-public .main :is(.au-filters,.td-pagination,.mr-pagination,.cr-pagination,.ce-view,.ce-filters,.market-filters,.topic-links) :is(a.active,a[aria-current=page]){background:#191b1e!important;color:#fff!important;border-color:#191b1e!important}
html body.site.brp-public .main :is(.ab-hero,.ct-hero,.service-hero,.information-banner,.im-hero,.portal-banner,.access-hero,.au-hero,.germany-hero,.wp-hero,.wx-current,.td-hero,.mr-hero,.cr-hero,.business-hero,.ad-hero,.career-hero,.nl-hero,.feedback-hero,.support-hero,.commerce-hero,.discover-intro,.reach-hero,.ac-hero,.page-intro) a:not(.button):not(.access-button){color:inherit!important}
html body.site.brp-public .main a[aria-current]:not([aria-current=false]){background:#191b1e!important;color:#fff!important;border-color:#191b1e!important}
html body.site.brp-public .main a[aria-current]:not([aria-current=false]) *{color:#fff!important}
html body.site.brp-public .main :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#df2633}
html body.site.brp-social-page .ss-links{max-width:1536px!important;width:calc(100% - 96px)!important;margin:30px auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#1a1c20!important}
html body.site.brp-social-page .ss-links>header{padding:30px!important;background:#191b1e!important;color:#fff!important;border-top:3px solid #df2633!important;border-radius:0!important}
html body.site.brp-social-page .ss-links>header h1{color:white!important;font-size:44px!important;line-height:1.08!important}
html body.site.brp-social-page .ss-links>header p,html body.site.brp-social-page .ss-links>header a{color:#d5dbe3!important}
html body.site.brp-social-page .ss-links>header>img{width:50px!important;height:50px!important;margin-bottom:18px!important}
html body.site.brp-social-page .ss-links article{background:#fff!important;color:#1a1c20!important;border:1px solid #d6dbe1!important;border-radius:4px!important;box-shadow:none!important}
html body.site.brp-social-page .ss-links article h2{font:600 25px/1.18 Arial,sans-serif!important;color:#1a1c20!important}
@media(max-width:560px){html body.site.brp-social-page .ss-links{width:calc(100% - 34px)!important;margin:24px auto!important}html body.site.brp-social-page .ss-links>header h1{font-size:33px!important}}
html body.site.brp-public .article-body{font-size:var(--brp-reading-size,18px)!important}
html body.site.brp-public:is(.article-large,.reading-large,.br-font-large){--brp-reading-size:21px}
html body.site.brp-public.br-font-small{--brp-reading-size:16px}
html body.site.brp-public.focus-reading .article-layout{grid-template-columns:minmax(0,1fr)!important}
html body.site.brp-public.focus-reading .feature-article{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}
html body.site.brp-public.focus-reading :is(.article-aside,.brp-header,.brp-nav-band,.brp-footer,.brp-inline-help){display:none!important}
@media(max-width:560px){html body.site.brp-public .article-body{font-size:var(--brp-reading-size,17px)!important}}
html body.site.brp-public .main .career-contact-copy{background:#191b1e!important;color:#f4f5f7!important}
html body.site.brp-public .main .career-contact-copy :is(h1,h2,h3,p,span,small,strong,a){color:#f4f5f7!important}
html body.site.brp-public .main .topic-links a[aria-current]{background:#191b1e!important;color:#fff!important;border-color:#191b1e!important}
html body.site.brp-public .main :is(.button,.access-button,.market-button,.ad-button,.au-primary,.mr-button,.cr-button){background:#cb202c!important;border-color:#cb202c!important;color:#fff!important}
html body.site.brp-public .main :is(.button.secondary,.button.outline,.button.ghost){background:transparent!important;border-color:#aeb8c5!important;color:inherit!important}
html body.site.brp-public .wp-search-wrap .button{white-space:nowrap!important;word-break:normal!important;min-width:75px!important;padding-left:14px!important;padding-right:14px!important}
html body.site.brp-public .main .au-hero .au-actions a.au-primary{background:#cb202c!important;border-color:#cb202c!important;color:white!important}
html body.site.brp-public .main .portal-banner .topic-links a[aria-current=page]{background:#191b1e!important;color:white!important;border-color:#191b1e!important}
html body.site.brp-public .main .feature-cover{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
@media(prefers-reduced-motion:reduce){.brp-header *,.brp-nav-band *,.brp-footer *,.brp-menu *{animation:none!important;transition:none!important}}

}
