.mc-report{--mc-ink:#263e30;--mc-green:#365b3e;--mc-muted:#64725d;--mc-line:#c9d1bd;max-width:1560px;margin:auto;color:var(--mc-ink)}.mc-kicker{font:600 10px/1.5 var(--sans,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--mc-muted);display:block}.mc-hero{max-width:1180px;margin:auto;padding:42px 30px 36px}.mc-breadcrumb{display:flex;gap:12px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#687660;flex-wrap:wrap;margin-bottom:40px}.mc-breadcrumb a{color:inherit;text-decoration:none}.mc-breadcrumb>span:last-child{color:#8b765c}.mc-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--mc-line);padding-top:18px;margin-bottom:24px}.mc-hero-meta time{font-size:11px;color:#6c7a63}.gma-unified .mc-report .mc-hero h1{font-size:clamp(38px,4.7vw,66px);line-height:1.04;font-weight:600;letter-spacing:-.055em;max-width:22ch;margin:0 0 28px}.mc-deck{font-size:19px;line-height:1.7;max-width:74ch;color:#5a6a54;margin:0 0 30px}.mc-hero-bottom{display:flex;flex-wrap:wrap;gap:9px 27px;font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:#718068}.mc-opening{max-width:1180px;margin:0 auto 30px}.mc-opening img{display:block;width:100%;height:auto;border:1px solid #d2d9c6}.mc-opening figcaption{font-size:11px;line-height:1.6;color:#6a7861;margin:12px 8px}.mc-opening figcaption a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mc-jumps{position:sticky;top:84px;z-index:8;background:#f5f4ecf2;backdrop-filter:blur(12px);display:flex;justify-content:center;gap:0;max-width:1180px;margin:0 auto 48px;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line)}.mc-jumps a{display:flex;align-items:center;gap:10px;padding:20px 24px;color:#506649;font-size:12px;line-height:1.4;text-decoration:none;min-height:60px}.mc-jumps a span{font:400 13px Georgia,serif;color:#8a9974}.mc-jumps a:hover{background:#e7ebdc}.mc-jumps a:focus-visible,.mc-report a:focus-visible,.mc-feature a:focus-visible,.mc-latest-callout a:focus-visible{outline:2px solid #8d603f;outline-offset:4px}.mc-prose{max-width:760px;margin:0 auto}.mc-prose p{font-size:18px;line-height:1.9;margin:0 0 24px;color:#3e5140}.mc-prose p.mc-lead{font:400 30px/1.5 var(--serif,Georgia,serif);letter-spacing:-.015em;color:#2d4833;margin-bottom:28px}.mc-intro{padding:0 0 12px}.mc-section{padding:35px 0 12px;scroll-margin-top:170px}.mc-section-heading{max-width:760px;margin:0 auto 24px}.mc-report .mc-section-heading h2,.mc-method h2,.mc-photo h2,.mc-reading-next h2{font:600 clamp(28px,3vw,38px)/1.14 var(--sans,Arial,sans-serif);letter-spacing:-.04em;margin:13px 0 0;color:#294431}.mc-explorer{max-width:1000px;margin:35px auto 50px;padding:36px 42px;background:#e9eddf;border:1px solid #c7d2b8;border-radius:18px}.mc-explorer h2{font:600 clamp(27px,3vw,38px)/1.12 var(--sans,Arial,sans-serif);letter-spacing:-.04em;margin:12px 0 15px}.mc-explorer header>p{font-size:15px;line-height:1.7;color:#607057;max-width:68ch}.mc-tabs{display:flex;gap:9px;padding:12px 0 20px;border-bottom:1px solid #bdc9ad;margin-bottom:25px}.mc-tabs a{flex:1;display:flex;justify-content:center;gap:10px;align-items:center;text-decoration:none;font-size:13px;color:#526a49;padding:12px;border:1px solid transparent;border-radius:6px;min-height:46px}.mc-tabs a span{font-family:Georgia,serif;color:#879970}.mc-tabs a[aria-selected=true]{background:#35583c;color:#f4f3e7}.mc-tabs a[aria-selected=true] span{color:#c7d7b5}.mc-tabs a:hover{border-color:#91a27d}.mc-tabs a:focus-visible{outline:2px solid #8d603f;outline-offset:3px}.mc-explorer [data-mc-panel]{padding:4px 0 10px;scroll-margin-top:180px}.mc-explorer [data-mc-panel][hidden]{display:none!important}.mc-chart-overline{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7d8b6e}.mc-explorer h3{font:400 clamp(25px,2.6vw,33px)/1.2 var(--serif,Georgia,serif);letter-spacing:-.02em;margin:13px 0 28px;color:#355339;max-width:44ch}.mc-bars{margin:12px 0 20px}.mc-axis{display:flex;justify-content:space-between;margin:0 0 18px;font-size:10px;color:#889778}.mc-bar-row{margin:0 0 26px}.mc-bar-label{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:10px}.mc-bar-label strong{font-size:14px;font-weight:500;line-height:1.5;max-width:52ch}.mc-bar-label b{font:400 35px/1 var(--serif,Georgia,serif);color:#35573b}.mc-bar-track{height:18px;border-radius:2px;background:repeating-linear-gradient(to right,#d3dcc7 0,#d3dcc7 calc(25% - 1px),#becbad calc(25% - 1px),#becbad 25%);overflow:hidden}.mc-bar-fill{display:block;height:100%;width:var(--share);background:#8eaa74}.mc-bar-fill--1{background:#35583c}.mc-bar-row small{display:block;margin-top:8px;font-size:10px;line-height:1.5;color:#718362}.mc-chart-note{font-size:13px;line-height:1.8;color:#5f7056;max-width:75ch;margin:22px 0 0;border-left:2px solid #94a47e;padding-left:17px}.mc-cost-callout{display:flex;align-items:center;gap:27px;border:1px solid #c6d0b8;background:#f6f5e9;padding:20px 24px;margin:5px 0 24px}.mc-cost-callout>strong{font:400 61px/1 var(--serif,Georgia,serif);color:#896345}.mc-cost-callout p{font-size:14px;line-height:1.65;color:#627154;max-width:44ch;margin:0}.mc-hypothesis{border-top:1px solid #c1cdae;padding-top:20px}.mc-hypothesis>span{display:block;font-size:11px;color:#8c6f4c;line-height:1.6;margin-bottom:15px}.mc-explorer footer{border-top:1px solid #c6d0b8;padding-top:20px;font-size:10px;line-height:1.8;color:#7b896d}.mc-explorer footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mc-photo{max-width:1100px;margin:37px auto 48px;display:grid;grid-template-columns:1.2fr .8fr;gap:35px;padding:28px 0;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);align-items:center}.mc-photo figure{margin:0;min-width:0}.mc-photo img{width:100%;height:auto;display:block;border-radius:12px}.mc-photo figcaption{font-size:10px;line-height:1.7;color:#78866b;margin:12px 0 0}.mc-photo figcaption a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mc-photo p{font-size:15px;line-height:1.8;color:#617056;margin:20px 0 0}.mc-method{max-width:1000px;margin:42px auto;padding:35px 40px;border:1px solid #c9d2bd;background:#f9f9f0;border-radius:18px;scroll-margin-top:175px}.mc-method header>p{font-size:14px;line-height:1.75;color:#69795f;margin:20px 0}.mc-method-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:25px 0}.mc-method-facts>div{border-top:1px solid #d4dcca;padding:13px 0}.mc-method-facts dt{font-size:10px;color:#819075;margin:0 0 7px}.mc-method-facts dd{font-size:13px;line-height:1.6;color:#47603f;margin:0}.mc-data{padding:20px 0;border-top:1px solid #c9d2bd;border-bottom:1px solid #c9d2bd;font-size:13px;color:#506b47}.mc-data summary{cursor:pointer;font-weight:600;line-height:1.6;min-height:24px}.mc-table-wrap{max-width:100%;overflow:auto;margin:20px 0}.mc-data table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.6;min-width:630px}.mc-data caption{text-align:left;margin-bottom:12px;color:#7a886b}.mc-data th,.mc-data td{padding:10px 12px;border-bottom:1px solid #d0d9c3;text-align:left;vertical-align:top}.mc-data th{font-weight:600}.mc-data>p{font-size:11px;line-height:1.8;color:#75856b}.mc-data>a{font-weight:600;display:inline-block;padding:12px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}.mc-sources{list-style:none;margin:20px 0 0;padding:0}.mc-sources a{display:flex;gap:17px;text-decoration:none;color:#44603b;padding:17px 0;border-bottom:1px solid #d9dfcf;align-items:start;font-size:13px}.mc-sources a>span:first-child{color:#8c9d76;font-family:Georgia,serif}.mc-sources a>span:last-child{margin-left:auto}.mc-sources strong{font-weight:500}.mc-sources small{display:block;color:#7e8b72;line-height:1.6;margin-top:7px}.mc-reading-next{max-width:760px;margin:45px auto;padding:28px 0;border-top:1px solid var(--mc-line)}.mc-reading-next h2{font-size:29px}.mc-reading-next p{font-size:15px;line-height:1.75;color:#64755b;max-width:58ch}.mc-text-link{display:inline-flex;align-items:center;gap:13px;padding:10px 0 6px;border-bottom:1px solid #8c9e78;text-decoration:none;color:#3c5d36;font-size:13px;font-weight:600;line-height:1.5}.mc-editorial-note{max-width:760px;margin:0 auto 48px;font-size:11px;line-height:1.8;color:#7b8970}.mc-editorial-note a{color:inherit;text-decoration:underline}.mc-feature{width:calc(100% - 48px);max-width:1280px;margin:0 auto 42px;background:#fafaf3;border:1px solid #cbd3c0;border-radius:24px;padding:24px 32px 20px;overflow:hidden}.mc-feature-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#708064}.mc-feature-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:center;margin:27px 0}.mc-feature h2{font:600 clamp(30px,3vw,43px)/1.1 var(--sans,Arial,sans-serif);letter-spacing:-.045em;margin:15px 0 20px}.mc-feature h2 a{color:#2f4b34;text-decoration:none}.mc-feature p{font-size:15px;line-height:1.75;color:#66775d;max-width:45ch}.mc-feature-art{display:block;border-radius:12px;overflow:hidden;border:1px solid #c8d4b9}.mc-feature-art img{width:100%;height:auto;display:block}.mc-feature .mc-feature-foot{max-width:none;margin:0;padding-top:15px;border-top:1px solid #dfe5d6;font-size:10px;line-height:1.7;color:#7e8b71}.mc-latest-callout{max-width:1280px;margin:30px auto 45px;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;padding:30px 34px;border:1px solid #cad3bf;border-radius:20px;background:#edf0e4;align-items:center}.mc-latest-callout h2{font:600 28px/1.15 var(--sans,Arial,sans-serif);letter-spacing:-.035em;margin:13px 0}.mc-latest-callout h2 a{color:#35543a;text-decoration:none}.mc-latest-callout p{font-size:14px;line-height:1.7;color:#6b7c60}.mc-latest-callout img{width:100%;height:auto;display:block;border-radius:8px}.mc-archive .weekly-archive-row small{text-transform:none}.mc-archive .weekly-archive-head p{max-width:52ch}
@media(max-width:1100px){.mc-prose,.mc-section-heading,.mc-editorial-note,.mc-reading-next{max-width:calc(100% - 80px)}.mc-explorer,.mc-method,.mc-photo{margin-left:30px;margin-right:30px}.mc-opening{margin-left:24px;margin-right:24px}.mc-jumps{top:84px;margin-left:24px;margin-right:24px}.mc-jumps a{padding:17px 18px}.mc-latest-callout{margin-left:24px;margin-right:24px}}
@media(max-width:760px){.mc-hero{padding:28px 24px}.mc-breadcrumb{font-size:9px;gap:9px;margin-bottom:28px}.mc-hero-meta{flex-wrap:wrap;gap:10px;margin-bottom:22px}.gma-unified .mc-report .mc-hero h1{font-size:39px;line-height:1.05;max-width:22ch;margin-bottom:25px}.mc-deck{font-size:17px;line-height:1.75;margin-bottom:25px}.mc-hero-bottom{font-size:9px;gap:8px 17px}.mc-opening{margin:0 20px 22px}.mc-opening figcaption{font-size:10px;margin:10px 0}.mc-jumps{position:relative;top:auto;margin:0 20px 30px;display:grid;grid-template-columns:1fr 1fr}.mc-jumps a{font-size:10px;padding:12px 9px;gap:7px;min-height:49px}.mc-prose,.mc-section-heading,.mc-editorial-note,.mc-reading-next{max-width:none;margin-left:24px;margin-right:24px}.mc-prose p{font-size:16px;line-height:1.9;margin-bottom:23px}.mc-prose p.mc-lead{font-size:25px;line-height:1.55}.mc-section{padding-top:26px;scroll-margin-top:95px}.mc-section-heading{margin-bottom:22px}.mc-report .mc-section-heading h2,.mc-method h2,.mc-photo h2{font-size:29px}.mc-explorer{padding:24px 20px;margin:24px 16px 35px;border-radius:15px}.mc-explorer h2{font-size:29px}.mc-explorer header>p{font-size:13px;line-height:1.75}.mc-tabs{gap:4px}.mc-tabs a{font-size:11px;padding:11px 6px;gap:5px;flex-direction:column}.mc-explorer h3{font-size:25px;margin-bottom:25px}.mc-bar-label{gap:15px}.mc-bar-label strong{font-size:12px}.mc-bar-label b{font-size:31px}.mc-bar-track{height:15px}.mc-bar-row small{font-size:9px}.mc-chart-note{font-size:12px;line-height:1.8;padding-left:12px}.mc-cost-callout{padding:16px 14px;gap:18px;align-items:start}.mc-cost-callout>strong{font-size:43px}.mc-cost-callout p{font-size:12px;line-height:1.7}.mc-explorer footer{font-size:9px}.mc-photo{grid-template-columns:1fr;gap:22px;margin:26px 24px 34px;padding:22px 0}.mc-photo p{font-size:14px}.mc-method{padding:25px 20px;margin:30px 16px;border-radius:15px}.mc-method-facts{grid-template-columns:1fr;gap:0}.mc-method header>p{font-size:13px}.mc-data{font-size:12px}.mc-reading-next{margin-top:30px;margin-bottom:25px}.mc-editorial-note{font-size:10px}.mc-feature{width:calc(100% - 32px);padding:22px 20px 17px;border-radius:20px;margin-bottom:30px}.mc-feature-grid{grid-template-columns:1fr;gap:23px;margin:24px 0}.mc-feature h2{font-size:32px}.mc-feature-top{font-size:9px;flex-wrap:wrap;gap:8px 20px}.mc-feature .mc-text-link{font-size:12px}.mc-feature-art{border-radius:9px}.mc-latest-callout{margin:25px 20px 35px;padding:24px 20px;grid-template-columns:1fr;gap:20px}.mc-latest-callout h2{font-size:26px}.mc-latest-callout> a{display:none}.mc-latest-callout p{font-size:13px}.mc-archive .weekly-archive-head{gap:20px}}@media(prefers-reduced-motion:reduce){.mc-report{scroll-behavior:auto}}
