.research-page{--research-copper:color-mix(in srgb, var(--mg-copper) 75%, var(--mg-midnight));color:var(--mg-ink)}.research-hero,.research-status,.research-index,.evidence-ladder,.publishing-rules,.research-article{width:min(100%, var(--mg-content-max));margin-inline:auto;padding-inline:5vw}.research-hero{padding-top:96px;padding-bottom:88px}.research-eyebrow{color:var(--research-copper);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.4}.research-page h1,.research-page h2,.research-page h3{color:var(--mg-midnight);font-family:var(--mg-font-display)}.research-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:64px;display:grid}.research-page h1{letter-spacing:-.045em;max-width:920px;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1.02}.research-intro>p:first-child{color:var(--mg-body-muted);margin:0;font-size:18px;line-height:1.65}.review-date{color:var(--mg-body-muted);margin:24px 0 0;font-size:12px}.research-status{border-top:1px solid var(--mg-border);border-bottom:1px solid var(--mg-border);padding-top:24px;padding-bottom:24px}.research-status dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.research-status dl>div{border-left:1px solid var(--mg-border);min-width:0;padding:0 24px}.research-status dl>div:first-child{border-left:0;padding-left:0}.research-status dt{color:var(--mg-body-muted);font-size:12px;line-height:1.45}.research-status dd{overflow-wrap:anywhere;color:var(--mg-midnight);font-family:var(--mg-font-display);margin:10px 0 0;font-size:22px;font-weight:750;line-height:1.2}.research-index,.evidence-ladder{padding-top:104px;padding-bottom:104px}.research-section-heading{max-width:900px}.research-section-heading h2,.publishing-rules h2,.research-article h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,3.4vw,50px);font-weight:750;line-height:1.08}.research-section-heading>p:last-child:not(.research-eyebrow){max-width:720px;color:var(--mg-body-muted);margin:24px 0 0;font-size:16px;line-height:1.65}.research-note-list{margin-top:72px}.research-note{border-top:1px solid var(--mg-border);grid-template-columns:64px minmax(0,1fr) minmax(150px,.25fr);align-items:start;gap:32px;padding:36px 0 40px;display:grid}.research-note:last-child{border-bottom:1px solid var(--mg-border)}.note-number,.evidence-number{color:var(--mg-sage);font-family:var(--mg-font-display);letter-spacing:.08em;font-size:15px;font-weight:800}.note-label{color:var(--research-copper);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.research-note h3,.evidence-ladder h3{margin:0;font-size:24px;font-weight:750;line-height:1.25}.research-note div>p:not(.note-label),.evidence-ladder li p{max-width:690px;color:var(--mg-body-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.research-note a{color:var(--mg-midnight);border-bottom:1px solid;margin-top:22px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.research-note a:hover{color:var(--research-copper)}.note-status{border:1px solid var(--mg-border);border-radius:var(--mg-radius-pill);color:var(--mg-body-muted);text-align:center;justify-self:end;padding:8px 12px;font-size:12px;line-height:1.2}.evidence-ladder{background:var(--mg-white)}.evidence-ladder ol{margin:72px 0 0;padding:0;list-style:none}.evidence-ladder li{border-top:1px solid var(--mg-border);grid-template-columns:64px minmax(0,1fr) minmax(150px,.25fr);align-items:start;gap:32px;padding:32px 0 36px;display:grid}.evidence-ladder li:last-child{border-bottom:1px solid var(--mg-border)}.evidence-ladder li strong{color:var(--mg-midnight);text-align:right;justify-self:end;font-size:13px;line-height:1.45}.publishing-rules{background:var(--mg-midnight);grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);align-items:start;gap:72px;padding-top:104px;padding-bottom:104px;display:grid}.publishing-rules .research-eyebrow{color:color-mix(in srgb, var(--mg-copper) 72%, white)}.publishing-rules h2{color:var(--mg-white)}.publishing-rules ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.publishing-rules li{color:color-mix(in srgb, var(--mg-white) 82%, var(--mg-sage));border-top:1px solid #fff3;padding:20px 0;font-size:15px;line-height:1.6}.publishing-rules li:last-child{border-bottom:1px solid #fff3}.research-breadcrumb{color:var(--mg-body-muted);align-items:center;gap:10px;padding-top:32px;font-size:13px;display:flex}.research-breadcrumb a{color:var(--mg-midnight);border-bottom:1px solid #0000;font-weight:700;text-decoration:none}.research-breadcrumb a:hover{border-color:currentColor}.article-hero,.article-section,.article-sources{max-width:980px;margin-inline:auto}.article-hero{padding-top:72px;padding-bottom:72px}.article-deck{max-width:850px;color:var(--mg-body-muted);margin:28px 0 0;font-size:20px;line-height:1.65}.research-notice{border-top:1px solid var(--mg-border);border-bottom:1px solid var(--mg-border);grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:start;gap:48px;max-width:1160px;margin:0 auto;padding:28px 0;display:grid}.notice-label{color:var(--research-copper);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.research-notice h2{margin:0;font-size:22px;font-weight:750;line-height:1.3}.research-notice>p{color:var(--mg-body-muted);margin:0;font-size:14px;line-height:1.65}.research-page code{border:1px solid var(--mg-border);border-radius:var(--mg-radius-sm);background:var(--mg-white);color:var(--mg-midnight);overflow-wrap:anywhere;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.article-section{padding-top:88px}.article-section>h2,.article-sources h2{font-size:clamp(32px,3vw,42px)}.article-section>p:not(.section-answer){color:var(--mg-body-muted);margin:20px 0 0;font-size:15px;line-height:1.65}.section-answer{max-width:850px;color:var(--mg-ink);font-family:var(--mg-font-editorial);margin:24px 0 0;font-size:21px;line-height:1.65}.article-facts{border-top:1px solid var(--mg-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0;display:grid}.article-facts>div{border-bottom:1px solid var(--mg-border);padding:22px 24px 22px 0}.article-facts dt{color:var(--mg-body-muted);font-size:12px;line-height:1.45}.article-facts dd{overflow-wrap:anywhere;color:var(--mg-midnight);margin:9px 0 0;font-weight:700;line-height:1.5}.series-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.series-list li{border-top:1px solid var(--mg-border);color:var(--mg-body-muted);justify-content:space-between;align-items:baseline;gap:24px;padding:18px 24px 18px 0;font-size:14px;display:flex}.series-list strong{color:var(--mg-midnight);font-family:var(--mg-font-display);font-size:22px}.total-note{color:var(--mg-body-muted);margin:18px 0 0;font-size:12px}.method-list{counter-reset:method;margin:40px 0 0;padding:0;list-style:none}.method-list li{border-top:1px solid var(--mg-border);counter-increment:method;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:32px;padding:24px 0 28px 56px;display:grid}.method-list li:last-child{border-bottom:1px solid var(--mg-border)}.method-list li:before{color:var(--mg-sage);font-family:var(--mg-font-display);content:counter(method, decimal-leading-zero);grid-area:1/1;align-self:start;margin-left:-56px;font-size:14px;font-weight:800}.method-list strong{color:var(--mg-midnight);grid-area:1/1;font-size:15px;line-height:1.55}.method-list p{color:var(--mg-body-muted);grid-area:1/2;margin:0;font-size:14px;line-height:1.65}.do-dont-grid,.variant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.variant-list{grid-template-columns:repeat(3,minmax(0,1fr))}.do-dont-grid article,.variant-list article{border-top:1px solid #cfd6d2;padding:28px 24px 24px 0}.do-dont-grid h3,.variant-list h3{margin:0;font-size:21px;line-height:1.3}.do-dont-grid ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.do-dont-grid li{color:var(--mg-body-muted);padding-left:20px;font-size:14px;line-height:1.6;position:relative}.do-dont-grid li:before{background:var(--mg-sage);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.variant-list strong{color:var(--research-copper);margin-top:16px;font-size:13px;display:block}.variant-list p{color:var(--mg-body-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.article-sources{border-top:1px solid var(--mg-border);margin-top:96px;padding-top:40px;padding-bottom:104px}.article-sources ul{color:var(--mg-body-muted);gap:12px;margin:28px 0 0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.article-sources>a{color:var(--mg-midnight);border-bottom:1px solid;margin-top:28px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.article-sources>a:hover{color:var(--research-copper)}@media (width<=800px){.research-hero,.research-status,.research-index,.evidence-ladder,.publishing-rules,.research-article{padding-inline:22px}.research-hero{padding-top:52px;padding-bottom:56px}.research-hero-grid{grid-template-columns:1fr;gap:28px}.research-page h1{font-size:45px}.research-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}.research-status dl>div,.research-status dl>div:first-child{border-left:0;border-top:1px solid var(--mg-border);padding:18px 12px 18px 0}.research-status dl>div:nth-child(-n+2){border-top:0}.research-index,.evidence-ladder{padding-top:72px;padding-bottom:72px}.research-note-list,.evidence-ladder ol{margin-top:48px}.research-note,.evidence-ladder li{grid-template-columns:44px minmax(0,1fr);gap:16px}.note-status,.evidence-ladder li strong{text-align:left;grid-column:2;justify-self:start}.publishing-rules{grid-template-columns:1fr;gap:40px;padding-top:72px;padding-bottom:72px}.research-breadcrumb{padding-top:24px}.article-hero{padding-top:48px;padding-bottom:56px}.article-deck{font-size:17px}.research-notice{grid-template-columns:1fr;gap:18px}.article-section{padding-top:72px}.article-facts,.series-list,.do-dont-grid,.variant-list{grid-template-columns:1fr}.method-list li{grid-template-columns:1fr;gap:12px;padding-left:44px}.method-list li:before{margin-left:-44px}.method-list strong,.method-list p{grid-column:1}.method-list p{grid-row:2}.article-sources{margin-top:72px;padding-bottom:72px}}@media (width<=380px){.research-hero,.research-status,.research-index,.evidence-ladder,.publishing-rules,.research-article{padding-inline:16px}.research-page h1{font-size:40px}}
