.article-page,.article-index{background:var(--color-midnight)}.article-page .site-header,.article-index .site-header{color:var(--color-paper)}.article-hero{background:#071b25;min-height:830px;padding-block:168px 104px;position:relative;overflow:clip}.article-hero:before{content:"";opacity:.55;background:radial-gradient(circle at 78% 26%,#214944 0 1px,#0000 2px) 0 0/137px 137px,radial-gradient(circle at 74% 54%,#e9a16e 0 1px,#0000 2px) 0 0/211px 211px,radial-gradient(circle at 91% 34%,#a2d4cc 0 1px,#0000 2px) 0 0/173px 173px;position:absolute;inset:0}.article-hero:after{content:"";aspect-ratio:1;border:1px solid #a2d4cc1d;border-radius:50%;width:58vw;position:absolute;bottom:-41%;right:-8vw;box-shadow:0 0 0 90px #a2d4cc08,0 0 0 180px #a2d4cc05}.article-hero-inner{z-index:1;position:relative}.article-breadcrumb{color:#aabdb5;min-height:44px;font:11px var(--font-mono);letter-spacing:.08em;transition:color .3s var(--ease);align-items:center;gap:10px;margin-bottom:48px;display:inline-flex}.article-breadcrumb:hover{color:var(--color-fox)}.article-hero-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:clamp(70px,10vw,158px);display:grid}.article-series{color:var(--color-sea);font:10px var(--font-mono);letter-spacing:.18em;margin:0 0 21px}.article-series span{align-items:center;gap:13px;display:inline-flex}.article-series span:before{content:"";background:var(--color-fox);width:33px;height:1px}.article-hero h1{max-width:970px;font:500 clamp(48px, 5.6vw, 82px)/1.32 var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.article-deck{color:#bdc9c0;letter-spacing:.035em;max-width:770px;margin:32px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:2}.article-hero-aside{border-top:1px solid #9ab6a83d;padding-top:18px}.article-hero-aside dl{gap:16px;margin:0;display:grid}.article-hero-aside dl div{justify-content:space-between;gap:20px;display:flex}.article-hero-aside dt{color:#81988f;font:9px var(--font-mono);letter-spacing:.08em}.article-hero-aside dd{color:#d0d7cd;margin:0;font-size:11px}.article-hero-aside dd a{color:inherit;border-bottom:1px solid #d0d7cd57}.article-tags{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.article-tags span{color:#9fb0a8;font:9px var(--font-mono);letter-spacing:.04em;border:1px solid #8fa89f36;padding:6px 9px}.article-thesis{grid-template-columns:58px minmax(0,690px);align-items:center;gap:20px;margin-top:68px;display:grid}.article-thesis-mark{width:58px;height:58px;color:var(--color-fox);font:24px var(--font-serif);border:1px solid #e9a16e87;border-radius:50%;place-items:center;display:grid}.article-thesis p{color:#c6d0c7;margin:0;font-size:14px;line-height:1.9}.article-thesis strong{color:#809b91;font:9px var(--font-mono);letter-spacing:.14em;margin-bottom:3px;display:block}.article-paper{color-scheme:light;background:var(--color-paper);color:#203d34;position:relative}.article-paper:before{content:"";top:-34px;background:var(--color-paper);border-radius:68% 0 0/100% 0 0;height:35px;position:absolute;inset-inline:0}.article-shell{grid-template-columns:190px minmax(0,780px);justify-content:center;gap:clamp(62px,7vw,105px);padding-block:116px 170px;display:grid}.article-toc{align-self:start;padding-top:4px;position:sticky;top:110px}.article-toc>p{color:#8b9786;font:9px var(--font-mono);letter-spacing:.16em;margin:0 0 23px}.article-toc ol{counter-reset:toc;border-block:1px solid #59735c2b;gap:14px;margin:0;padding:21px 0;list-style:none;display:grid}.article-toc li{counter-increment:toc}.article-toc li a{color:#687667;transition:color .25s var(--ease);grid-template-columns:21px 1fr;gap:7px;font-size:11px;line-height:1.65;display:grid}.article-toc li a:before{content:counter(toc, decimal-leading-zero);color:#9aa394;font:9px var(--font-mono);padding-top:3px}.article-toc li a:hover{color:#aa613f}.toc-back{color:#8a9585;font:9px var(--font-mono);margin-top:19px;display:inline-block}.article-toc-mobile{display:none}.article-prose{color:#45574a;letter-spacing:.018em;min-width:0;font-size:17px;line-height:2.08}.article-prose>:first-child{margin-top:0}.article-prose p{margin:0 0 27px}.article-prose h2{color:#17362e;font:500 clamp(31px, 3.2vw, 45px)/1.55 var(--font-serif);letter-spacing:-.005em;border-top:1px solid #55705d2b;margin:98px 0 30px;padding-top:27px;scroll-margin-top:34px}.article-prose h3:not(.figure-heading h3){color:#23443a;font:550 24px/1.65 var(--font-serif);margin:55px 0 19px}.article-prose strong{color:#1b3b32;font-weight:650}.article-prose a{color:#8c4f37;text-underline-offset:.23em;text-decoration:underline 1px #b5765678}.article-prose a:hover{text-decoration-color:currentColor}.article-prose ul,.article-prose ol{margin:0 0 30px;padding-left:1.35em}.article-prose li{margin-bottom:10px;padding-left:.35em}.article-prose blockquote{border-left:2px solid var(--color-fox);color:#29483e;font:500 22px/1.9 var(--font-serif);margin:48px 0;padding:5px 0 5px 35px;position:relative}.article-prose blockquote p{margin:0}.article-lede{color:#28483d;font:500 22px/1.95 var(--font-serif)}.article-prose .note-box{background:#e8e4d8;border-block:1px solid #56725e4a;margin:45px 0;padding:26px 30px}.article-prose .note-box strong:first-child{color:#9a583d;font:10px var(--font-mono);letter-spacing:.13em;margin-bottom:8px;display:block}.article-prose .note-box p:last-child{margin-bottom:0}.article-prose .key-takeaway{color:#dce3d8;background:#173a32;border:1px solid #33584652;margin:68px 0;padding:38px 42px}.article-prose .key-takeaway strong:first-child{color:var(--color-fox);font:10px var(--font-mono);letter-spacing:.14em;margin-bottom:13px;display:block}.article-prose .key-takeaway p{color:#d7dfd5;font:500 20px/1.9 var(--font-serif);margin:0}.article-prose hr{background:#59735c38;border:0;height:1px;margin:80px 0}.article-prose table{border-collapse:collapse;width:100%;margin:35px 0;font-size:14px;line-height:1.65}.article-prose th{color:#1d3b32;text-align:left;font-weight:600}.article-prose th,.article-prose td{vertical-align:top;border-bottom:1px solid #5f745f32;padding:13px 11px}.article-prose th:first-child,.article-prose td:first-child{padding-left:0}.article-prose th:last-child,.article-prose td:last-child{padding-right:0}.article-prose small{font-size:.78em}.data-figure{background:#ebe6da;border:1px solid #5b745f4a;width:min(900px,100vw - 72px);margin:68px 0 74px 50%;padding:37px 40px 25px;translate:-50%}.data-figure a{color:inherit}.figure-heading{margin-bottom:33px}.figure-heading--split{justify-content:space-between;align-items:end;gap:40px;display:flex}.figure-kicker{color:#8a5b42;font:9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px!important}.figure-heading h3{color:#17382f;font:550 clamp(25px, 2.5vw, 34px)/1.5 var(--font-serif);margin:0}.figure-heading>p:last-child:not(.figure-kicker){color:#69766a;max-width:660px;margin:12px 0 0;font-size:13px;line-height:1.8}.data-figure figcaption{color:#7a8679;border-top:1px solid #5c755e32;margin-top:25px;padding-top:17px;font-size:10px;line-height:1.75}.growth-pair{grid-template-columns:1fr 45px 1fr;align-items:end;gap:20px;display:grid}.growth-number{display:grid}.growth-label{color:#697668;font:10px var(--font-mono);letter-spacing:.08em}.growth-number strong{color:#173b31;font:620 clamp(63px, 8vw, 105px)/1 var(--font-display);letter-spacing:-.07em}.growth-number strong small{letter-spacing:0;padding-left:3px;font-size:.3em}.growth-number--reported strong{color:#b56442}.growth-rule{background:#59705f3d;height:5px;margin-block:17px 13px;display:block}.growth-number--reported .growth-rule{background:var(--color-fox)}.growth-number--organic .growth-rule{background:#6da79a;width:8%;min-width:12px}.growth-note{color:#788477;max-width:260px;font-size:10px;line-height:1.65}.growth-vs{color:#919b8d;font:10px var(--font-mono);align-self:center;padding-bottom:30px}.figure-callout{text-align:right;display:grid;margin:0!important}.figure-callout strong{color:#b56543;font:600 38px/1 var(--font-display)}.figure-callout span{color:#7c887a;font-size:9px}.column-chart{border-bottom:1px solid #6476625c;grid-template-columns:repeat(3,1fr);gap:32px;height:285px;padding-top:15px;display:grid}.column-item{grid-template-rows:26px 1fr 30px;min-width:0;display:grid}.column-value{color:#2e4c40;font:11px var(--font-mono);align-self:start}.column-track{background:repeating-linear-gradient(#0000 0 49px,#6578631b 49px 50px);align-items:end;display:flex}.column-fill{background:#688f82;width:100%;min-height:8px;display:block}.column-item:last-child .column-fill{background:var(--color-fox)}.column-year{color:#5d6d60;font:10px var(--font-mono);align-self:end}.margin-legend{color:#6f7c70;font:9px var(--font-mono);justify-content:end;gap:22px;margin-bottom:22px;display:flex}.margin-legend span{align-items:center;gap:7px;display:flex}.margin-legend i{width:16px;height:4px}.legend-gaap{background:#6c9186}.legend-adjusted{background:var(--color-fox)}.margin-rows{gap:23px;display:grid}.margin-row{grid-template-columns:48px 1fr;align-items:center;gap:18px;display:grid}.margin-year{color:#617064;font:10px var(--font-mono)}.margin-bars{gap:7px;display:grid}.margin-bar{width:var(--bar);color:#f6f0e3;background:#6c9186;justify-content:end;align-items:center;min-width:52px;height:24px;padding-right:8px;display:flex}.margin-bar--adjusted{background:#c47b56}.margin-bar b{color:inherit;font:9px var(--font-mono)}.bridge-total{grid-template-columns:125px 1fr 125px;align-items:center;gap:18px;display:grid}.bridge-start,.bridge-end{gap:4px;display:grid}.bridge-end{text-align:right}.bridge-start span,.bridge-end span{color:#718073;font-size:9px}.bridge-start strong,.bridge-end strong{color:#23463a;font:600 20px var(--font-display)}.bridge-track{height:20px;display:flex;overflow:hidden}.bridge-segment{width:var(--segment);border-right:1px solid #ebe6da;height:100%}.bridge-segment--base{background:#527e72}.bridge-segment--sea{background:#8bb9ae}.bridge-segment--fox{background:#d07f58}.bridge-segment--muted{background:#aaa997}.bridge-list{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.bridge-list div{border-top:2px solid #768e7f5c;gap:6px;padding-top:12px;display:grid}.bridge-list div:nth-child(3){border-color:#d07f58}.bridge-list span{color:#6d796d;font-size:9px}.bridge-list strong{font:550 13px var(--font-mono)}.funding-bar{height:44px;display:flex}.funding-debt{background:#4f7c70}.funding-cash{background:var(--color-fox)}.funding-labels{grid-template-columns:3fr 1fr;gap:20px;margin-top:14px;display:grid}.funding-labels div{grid-template-columns:1fr auto;align-items:baseline;gap:6px 16px;display:grid}.funding-labels span{color:#607064;font-size:11px}.funding-labels strong{color:#26493e;font:600 22px var(--font-display)}.funding-labels small{color:#899487;font:9px var(--font-mono);grid-column:1/-1}.deal-prices{background:#64776342;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:29px;display:grid}.deal-prices span{color:#657367;font:10px var(--font-mono);background:#ebe6da;justify-content:space-between;gap:12px;padding:15px;display:flex}.deal-prices b{color:#2b4b40;font-weight:500}.timeline-list{list-style:none;position:relative;margin:0!important;padding:0!important}.timeline-list:before{content:"";background:#7387766b;width:1px;position:absolute;top:7px;bottom:9px;left:93px}.timeline-list li{grid-template-columns:76px 14px 110px 1fr;align-items:start;gap:10px;margin:0 0 27px;padding:0;display:grid}.timeline-list li:last-child{margin-bottom:0}.timeline-year{color:#53665b;font:10px var(--font-mono)}.timeline-dot{z-index:1;background:#668d80;border:2px solid #ebe6da;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 0 1px #668d80}.timeline-list li:last-child .timeline-dot{background:var(--color-fox);box-shadow:0 0 0 1px var(--color-fox)}.timeline-spend{color:#26483d;font:600 18px/1 var(--font-display);display:grid}.timeline-spend small{color:#849084;font:9px var(--font-mono);margin-top:7px}.timeline-note{color:#677568;font-size:11px;line-height:1.6}.germany-gdp-bars{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.germany-gdp-point{grid-template-rows:26px 190px 25px;min-width:0;display:grid}.germany-gdp-value,.germany-gdp-year{color:#5e7063;font:10px var(--font-mono);text-align:center}.germany-gdp-field{background:repeating-linear-gradient(#0000 0 46px,#6578631b 46px 47px);display:block;position:relative}.germany-gdp-field:after{content:"";z-index:2;top:50%;background:#4d67555f;height:1px;position:absolute;inset-inline:0}.germany-gdp-bar{width:64%;height:calc(var(--magnitude) * .82px);min-height:4px;position:absolute;left:18%}.germany-gdp-bar--positive{background:#5d8e80;bottom:50%}.germany-gdp-bar--negative{background:#bf6c4a;top:50%}.germany-gdp-year{align-self:end}.tax-stack{background:#d7d2c6;height:58px;display:flex;overflow:hidden}.tax-stack-segment{border-right:1px solid #ebe6da;height:100%;display:block}.tax-stack-net{background:#3e7568}.tax-stack-income{background:#ba6545}.tax-stack-employee{background:#d59368}.tax-stack-employer{background:#a49f86}.tax-stack-legend{grid-template-columns:repeat(4,1fr);gap:17px;margin-top:20px;display:grid}.tax-stack-legend div{color:#6a786c;grid-template-columns:12px 1fr;gap:5px 8px;font-size:10px;display:grid}.tax-stack-legend i{width:12px;height:12px;margin-top:2px}.tax-stack-legend strong{color:#294b40;font:550 14px var(--font-mono);grid-column:2}.tax-benchmark{background:#66796334;gap:1px;margin-top:32px;display:flex}.tax-benchmark span{color:#728075;font:9px var(--font-mono);background:#e2ded2;flex:1;gap:3px;padding:14px 16px;display:grid}.tax-benchmark b{color:#29483e;font:550 17px var(--font-display)}.ai-balance{background:#60756144;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ai-balance-side{background:#e3dfd3;padding:25px 27px}.ai-balance-side>p{color:#87563f;font:10px var(--font-mono);letter-spacing:.12em;margin:0 0 23px}.ai-balance-side>div{border-top:1px solid #5d745e36;grid-template-columns:92px 1fr;align-items:baseline;gap:14px;padding:15px 0;display:grid}.ai-balance-side strong{color:#305b50;font:600 23px var(--font-display);letter-spacing:-.03em}.ai-balance-side span{color:#657568;font-size:11px;line-height:1.6}.ai-balance-side--constraints{background:#ded8ca}.ai-balance-side--constraints strong{color:#b26141}.auto-share{gap:17px;display:grid}.auto-share>div{grid-template-columns:48px 1fr 70px;align-items:center;gap:15px;display:grid}.auto-share span{color:#637366;font:10px var(--font-mono)}.auto-share i{width:var(--share);background:#547f74;height:24px;display:block}.auto-share>div:last-child i{background:#bf6d4c}.auto-share strong{color:#2b4b40;font:550 13px var(--font-mono);text-align:right}.auto-metrics{background:#61766242;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.auto-metrics span{color:#718073;background:#e2ded2;gap:6px;padding:16px;font-size:10px;line-height:1.55;display:grid}.auto-metrics b{color:#a95f42;font:600 21px var(--font-display)}.article-prose .article-image{width:min(900px,100vw - 72px);margin:78px 0 80px 50%;translate:-50%}.article-prose .article-image img{aspect-ratio:1672/941;object-fit:cover;width:100%;display:block;box-shadow:0 24px 65px #17352b24}.article-prose .article-image figcaption{color:#7b887b;margin-top:13px;font-size:10px;line-height:1.7}.article-prose .article-data-download{color:#667568;border-block:1px solid #58715c3d;justify-content:space-between;align-items:center;gap:25px;margin:54px 0;padding:20px 23px;font-size:12px;display:flex}.article-prose .article-data-download a{font:10px var(--font-mono);flex:none}.article-index-hero{min-height:580px;padding-block:178px 110px}.article-index-hero h1{font:520 clamp(70px, 9vw, 132px)/1.15 var(--font-serif);margin:0}.article-index-hero h1 span{color:var(--color-fox)}.article-index-hero>p:last-child{color:#adbbb2;max-width:580px;margin:25px 0 0;font-size:17px;line-height:2}.article-index-paper{color-scheme:light;color:#1c3b31;background:var(--color-paper);min-height:450px;padding-block:82px 150px}.article-index-topline{color:#7b8778;font:9px var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #60775f42;justify-content:space-between;padding-bottom:20px;display:flex}.article-index-list{border-bottom:1px solid #60775f42}.article-index-row{grid-template-columns:44px minmax(0,1fr) 145px 54px;align-items:center;gap:28px;padding-block:40px;display:grid;position:relative}.article-index-row+.article-index-row{border-top:1px solid #60775f42}.article-index-number{color:#869284;font:10px var(--font-mono)}.article-index-copy{gap:8px;display:grid}.article-index-copy h2{color:#18372e;max-width:800px;font:500 clamp(26px, 3vw, 42px)/1.48 var(--font-serif);margin:0}.article-index-copy>span:last-child{color:#6b786c;text-overflow:ellipsis;white-space:nowrap;max-width:700px;font-size:13px;line-height:1.7;overflow:hidden}.article-index-tags{color:#a15e42;font:9px var(--font-mono);letter-spacing:.08em}.article-index-meta{color:#7d897c;font:9px var(--font-mono);gap:7px;display:grid}.article-index-arrow{width:52px;height:52px;transition:transform .45s var(--ease), background .35s var(--ease);border:1px solid #5a745f47;border-radius:50%;place-items:center;display:grid}.article-index-row:hover .article-index-arrow{background:var(--color-fox);transform:rotate(45deg)}@media (width<=1100px){.article-hero-grid{grid-template-columns:1fr 230px;gap:55px}.article-shell{grid-template-columns:160px minmax(0,720px);gap:55px}}@media (width<=850px){.article-hero{min-height:auto;padding-block:143px 88px}.article-hero-grid{grid-template-columns:1fr;gap:42px}.article-hero-aside{max-width:440px}.article-thesis{margin-top:54px}.article-toc{display:none}.article-toc-mobile{width:calc(100% - 96px);margin:0 auto;padding-top:65px;display:block}.article-toc-mobile summary{color:#324d40;cursor:pointer;border-block:1px solid #61776142;min-height:48px;padding:13px 0;font-size:12px}.article-toc-mobile ol{gap:10px;padding:13px 0 5px 22px;display:grid}.article-toc-mobile a{color:#667466;font-size:12px}.article-shell{width:min(780px,100% - 96px);padding-block:70px 140px;display:block}.article-index-row{grid-template-columns:34px minmax(0,1fr) 115px 48px;gap:18px}}@media (width<=767px){.article-hero{padding-block:116px 75px}.article-breadcrumb{margin-bottom:33px}.article-hero h1{font-size:clamp(39px,11vw,59px);line-height:1.38}.article-deck{margin-top:24px;font-size:15px;line-height:1.9}.article-hero-aside{padding-top:14px}.article-thesis{grid-template-columns:44px 1fr;gap:14px;margin-top:43px}.article-thesis-mark{width:44px;height:44px;font-size:19px}.article-thesis p{font-size:12px}.article-paper:before{height:18px;top:-17px}.article-toc-mobile{width:calc(100% - 48px);padding-top:46px}.article-shell{width:calc(100% - 48px);padding-block:53px 105px}.article-prose{font-size:16px;line-height:2.02}.article-prose h2{margin-top:76px;font-size:30px}.article-prose h3:not(.figure-heading h3){font-size:22px}.article-lede{font-size:19px}.article-prose blockquote{padding-left:23px;font-size:19px}.article-prose .note-box{margin-inline:-8px;padding:22px 20px}.article-prose .key-takeaway{margin-inline:-8px;padding:30px 23px}.article-prose .key-takeaway p{font-size:18px}.article-prose table{white-space:nowrap;display:block;overflow-x:auto}.data-figure{width:calc(100vw - 32px);margin-block:54px 60px;padding:28px 20px 21px}.figure-heading{margin-bottom:27px}.figure-heading--split{align-items:start}.figure-heading h3{font-size:25px}.growth-pair{grid-template-columns:1fr;gap:19px}.growth-vs{display:none}.growth-number strong{font-size:70px}.growth-number--organic{border-top:1px solid #677b6738;padding-top:20px}.growth-number--organic .growth-rule{width:12%}.column-chart{gap:13px;height:245px}.figure-callout strong{font-size:31px}.margin-row{grid-template-columns:40px 1fr;gap:10px}.bridge-total{grid-template-columns:1fr 1fr}.bridge-track{grid-area:2/1/auto/-1}.bridge-end{text-align:right}.bridge-list{grid-template-columns:1fr 1fr}.funding-labels{grid-template-columns:3fr 1fr;gap:10px}.funding-labels div{grid-template-columns:1fr;display:grid}.funding-labels strong{font-size:18px}.deal-prices{grid-template-columns:1fr}.timeline-list:before{left:75px}.timeline-list li{grid-template-columns:61px 12px 82px 1fr;gap:8px}.timeline-spend{font-size:15px}.timeline-note{font-size:10px}.germany-gdp-bars{gap:7px}.germany-gdp-point{grid-template-rows:24px 155px 23px}.germany-gdp-value{font-size:8px}.germany-gdp-bar{width:76%;height:calc(var(--magnitude) * .67px);left:12%}.tax-stack{height:44px}.tax-stack-legend{grid-template-columns:1fr 1fr}.tax-benchmark{grid-template-columns:repeat(3,1fr);display:grid}.tax-benchmark span{padding-inline:9px}.ai-balance{grid-template-columns:1fr}.ai-balance-side{padding:21px 20px}.ai-balance-side>div{grid-template-columns:82px 1fr}.auto-share>div{grid-template-columns:42px 1fr 62px;gap:8px}.auto-metrics{grid-template-columns:1fr}.article-prose .article-image{width:calc(100vw - 24px);margin-block:58px 64px}.article-prose .article-data-download{margin-inline:-8px;display:grid}.article-index-hero{min-height:450px;padding-block:132px 75px}.article-index-hero>p:last-child{font-size:15px}.article-index-paper{padding-block:58px 100px}.article-index-row{grid-template-columns:23px minmax(0,1fr) 43px;gap:13px;padding-block:30px}.article-index-copy strong{font-size:25px}.article-index-copy>span:last-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.article-index-meta{display:none}.article-index-arrow{width:42px;height:42px}}@media (width<=390px){.article-hero-aside dl div{gap:3px;display:grid}.figure-heading--split{display:block}.figure-callout{text-align:left;margin-top:20px!important}.timeline-list:before{left:68px}.timeline-list li{grid-template-columns:55px 10px 72px 1fr;gap:6px}.timeline-spend{font-size:13px}}@media print{.site-header,.article-toc,.article-toc-mobile,.site-footer{display:none!important}.article-hero{color:#111;background:#fff;min-height:0;padding:35px 0}.article-hero:before,.article-hero:after{display:none}.article-deck,.article-thesis p,.article-hero-aside dd{color:#333}.article-shell{width:100%;padding:35px 0;display:block}.article-paper,.data-figure{background:#fff}.data-figure{break-inside:avoid;width:100%}.article-prose h2{break-after:avoid}a{color:inherit!important}}
