.research-page{--ink:#142b36;--muted:#596c74;--line:#dce5e5;--paper:#fff;--wash:#f3f7f6;--accent:#176358;background:var(--paper);color:var(--ink);line-height:1.7;overflow-wrap:break-word;padding-top:76px}.research-container{margin-inline:auto;width:min(1240px,100% - 64px)}.research-page h1,.research-page h2,.research-page h3{color:var(--ink);font-weight:600;letter-spacing:-.035em;line-height:1.22}.research-page h1{font-size:clamp(2.2rem,4.2vw,3.65rem);max-width:840px}.research-page h2{font-size:clamp(1.6rem,2.5vw,2rem);margin-bottom:20px}.research-page h3{font-size:1.1rem;margin:28px 0 12px}.research-page p{margin-bottom:16px}.research-page a{color:var(--accent)}.research-page a:hover{text-decoration:underline;text-underline-offset:4px}.research-page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #389b8e;outline-offset:4px}.research-page [id]{scroll-margin-top:110px}.research-page :target{background-color:#e8f4ed}.research-eyebrow{color:var(--accent);font-size:.7rem;font-weight:600;letter-spacing:.16em;margin-bottom:18px!important;text-transform:uppercase}.research-hero{background:var(--wash);border-bottom:1px solid var(--line);padding:44px 0 42px}.research-back{display:inline-block;font-size:.8rem;margin-bottom:38px}.research-hero-grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 320px}.research-lede{color:var(--muted);font-size:1.03rem;line-height:1.85;margin:24px 0!important;max-width:750px}.research-byline{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:6px 20px}.research-byline>a{color:var(--ink);flex-basis:100%}.research-scope{background:var(--paper);border-radius:2px 2px 12px 12px;border-top:3px solid var(--accent);padding:22px 24px}.research-scope dl{margin:0}.research-scope dl>div{margin-bottom:18px}.research-scope dt{color:var(--muted);font-size:.67rem;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.research-scope dd{font-size:.8rem;line-height:1.7}.research-scope>a{font-size:.75rem;font-weight:600}.research-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.research-button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:7px;color:var(--ink)!important;cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:500;gap:24px;justify-content:center;padding:12px 18px}.research-button:hover{background:#edf3f1;text-decoration:none!important}.research-button-primary{background:var(--ink);border-color:var(--ink);color:#fff!important}.research-button-primary:hover{background:#21483f}.research-text-link{font-size:.77rem;padding:10px}.research-layout{display:grid;gap:58px;grid-template-columns:210px minmax(0,1fr);padding-bottom:60px;padding-top:56px}.research-outline{align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;padding:8px 12px 12px 0;position:sticky;top:105px}.research-outline>a{border-bottom:1px solid var(--line);color:var(--muted);display:block;font-size:.72rem;line-height:1.6;padding:10px 0}.research-article{min-width:0}.research-section{border-bottom:1px solid var(--line);padding:42px 0}.research-section:first-child{padding-top:0}.research-section li,.research-section p{font-size:.87rem}.research-section-top{display:flex;gap:20px;justify-content:space-between}.research-section-top>span{color:var(--muted);font-size:.68rem}.research-takeaways ol{-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:1fr 1fr;list-style:decimal-leading-zero;margin:28px 0 0;padding-left:26px;row-gap:18px}.research-takeaways li{line-height:1.7;padding-left:5px}.research-takeaways li::marker{color:var(--accent);font-size:.68rem;font-weight:600}.research-takeaways li>a{color:var(--ink);font-size:.78rem}.research-takeaways li>small{color:var(--muted);display:block;font-size:.65rem;margin-top:6px}.research-answer{font-size:.96rem!important;line-height:1.85}.research-table-scroll{border:1px solid var(--line);border-radius:10px;margin:25px 0 18px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.research-page table{border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums;text-align:left;width:100%}.research-page caption{background:var(--wash);border-bottom:1px solid var(--line);color:var(--muted);font-size:.68rem;padding:14px 18px;text-align:left}.research-page thead{background:var(--wash)}.research-page td,.research-page th{border-bottom:1px solid var(--line);line-height:1.6;padding:14px 17px;vertical-align:top}.research-page thead th{font-size:.67rem;font-weight:600;min-width:130px}.research-page tbody th{font-weight:500;min-width:185px}.research-page tbody tr:last-child>*{border-bottom:0}.research-page tbody tr:nth-child(2n){background:color-mix(in srgb,var(--wash) 55%,var(--paper))}.research-page .research-stat{min-width:115px;white-space:nowrap}.research-stat a{font-weight:500}.research-source-mark{font-size:.57rem;margin-left:5px;opacity:.7}.research-missing{color:var(--muted);font-size:.67rem}.research-note{color:var(--muted);font-size:.75rem!important;line-height:1.8}.research-source-line{color:var(--muted);font-size:.68rem!important;line-height:1.9}.research-methodology{background:var(--wash);border:1px solid var(--line);border-radius:12px;margin-top:36px;padding:30px}.research-methodology ol,.research-methodology ul{list-style:decimal;padding-left:23px}.research-methodology ul{list-style:disc}.research-methodology li{margin-bottom:16px}.research-sources{list-style:decimal;padding-left:24px}.research-sources>li{border-bottom:1px solid var(--line);padding:12px 0 20px}.research-sources>li:last-child{border:0}.research-sources a,.research-sources small,.research-sources strong{display:block}.research-sources strong{font-size:.76rem;margin-bottom:5px}.research-sources small{color:var(--muted);font-size:.68rem;margin-top:7px}.research-sources details{font-size:.68rem;margin-top:8px}.research-sources summary{cursor:pointer}.research-hash{display:block;font-size:.65rem;padding:12px}.research-citation blockquote,.research-hash{background:var(--wash);overflow-wrap:anywhere}.research-citation blockquote{border-left:3px solid var(--accent);font-size:.82rem;margin-bottom:20px;padding:22px}.research-downloads{display:flex;flex-wrap:wrap;font-size:.77rem;gap:14px;margin:24px 0}.research-copy-status{display:block;font-size:.75rem;margin-top:8px}.research-related>a{border-bottom:1px solid var(--line);display:flex;font-size:.85rem;gap:20px;justify-content:space-between;padding:14px 0}.research-calculator{background:var(--wash);border:1px solid var(--line);border-radius:12px;margin-top:36px;padding:30px}.research-calculator-fields{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:25px 0}.research-calculator label{display:flex;flex-direction:column;font-size:.74rem;font-weight:500;gap:8px}.research-calculator input,.research-calculator select{background-color:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;min-height:46px;padding:10px 14px;width:100%}.research-calculator select{padding-right:34px}.research-calculator-result{background:var(--ink);border-radius:9px;color:#fff;margin-bottom:20px;padding:24px}.research-calculator-result>div>span{font-size:.7rem;opacity:.8}.research-calculator-result strong{display:block;font-size:2.3rem;letter-spacing:-.04em;line-height:1.4;margin:6px 0}.research-calculator-result small{font-size:.8rem;font-weight:400;letter-spacing:0}.research-calculator-result p{color:#e0ece8;font-size:.73rem;margin-bottom:0}.research-calculator>a{font-size:.76rem}.research-hub .research-hero{padding:70px 0 52px}.research-hub h1{font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1.13}.research-hub-promise{display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:500;gap:12px 30px;margin-top:32px}.research-hub-promise span:before{color:var(--accent);content:"✓";margin-right:10px}.research-library{padding-bottom:60px;padding-top:52px}.research-library-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.research-library-heading h2{margin:0}.research-library-heading>span{color:var(--muted);font-size:.75rem}.research-cards{display:grid;gap:22px;grid-template-columns:1fr 1fr}.research-card{border:1px solid var(--line);border-radius:12px;color:var(--ink)!important;display:flex;flex-direction:column;padding:30px;transition:border-color .2s,box-shadow .2s}.research-card:hover{border-color:#83b0a5;box-shadow:0 8px 22px #12312808;text-decoration:none!important}.research-card-top{color:var(--accent);display:flex;font-size:.63rem;gap:15px;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.research-card-top>span:last-child{font-size:1.25rem;line-height:1}.research-card h3{font-size:1.5rem;line-height:1.35;margin:24px 0 15px;max-width:720px}.research-card p{color:var(--muted);font-size:.84rem;line-height:1.8;max-width:720px}.research-card-scope{display:flex;flex-direction:column;font-size:.72rem;margin:12px 0 24px}.research-card-scope strong{color:var(--muted);font-size:.62rem;font-weight:500;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.research-card-bottom{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.67rem;gap:10px;justify-content:space-between;margin-top:auto;padding-top:18px}.research-card-bottom>strong{color:var(--accent);font-weight:500}.research-card-featured{background:var(--wash);grid-column:1/-1}.research-card-featured h3{font-size:1.9rem}.research-editorial{border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:1fr 1fr;padding-bottom:50px;padding-top:56px}.research-editorial p{color:var(--muted);font-size:.85rem;line-height:1.9}.research-editorial-principles>div{margin-bottom:26px;padding-left:42px;position:relative}.research-editorial-principles>div>span{color:var(--accent);font-size:.72rem;left:0;position:absolute;top:2px}.research-editorial h3{margin-top:0}.research-hub-footer{border-top:1px solid var(--line);padding-bottom:70px;padding-top:30px}.research-hub-footer p,.research-hub-footer>a{font-size:.85rem}.dark .research-page{--ink:#e4edeb;--muted:#a5b9b3;--line:#344c48;--paper:#132923;--wash:#1c342d;--accent:#88ceba}.dark .research-button-primary,.dark .research-calculator-result{background:#a3d8c8;color:#102a22!important}.dark .research-calculator-result p{color:#23473c}.dark .research-page :target{background:#2d5144}@media(max-width:1000px){.research-hero-grid{gap:30px;grid-template-columns:minmax(0,1fr) 280px}.research-layout{gap:30px;grid-template-columns:170px minmax(0,1fr)}.research-takeaways ol{grid-template-columns:1fr}.research-editorial{gap:36px}}@media(max-width:760px){.research-container{width:calc(100% - 36px)}.research-page{padding-top:65px}.research-hero{padding-top:28px}.research-back{margin-bottom:28px}.research-hero-grid{gap:26px;grid-template-columns:1fr}.research-scope{padding:20px}.research-scope dl{display:grid;gap:0 20px;grid-template-columns:1fr 1fr}.research-scope dl>div:first-child{grid-column:1/-1}.research-layout{display:block;padding-top:24px}.research-outline{display:flex;gap:10px;margin-bottom:20px;max-height:none;overflow:auto;padding:0 0 20px;position:static;white-space:nowrap}.research-outline>p{display:none}.research-outline>a{border:1px solid var(--line);border-radius:5px;flex-shrink:0;max-width:240px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis}.research-section{padding:32px 0}.research-calculator,.research-methodology{padding:22px 18px}.research-calculator-fields{grid-template-columns:1fr}.research-takeaways ol{row-gap:18px}.research-page td,.research-page th{padding:12px}.research-page tbody th{min-width:160px}.research-cards{grid-template-columns:1fr}.research-card{padding:23px}.research-card-featured h3{font-size:1.5rem}.research-editorial{gap:28px;grid-template-columns:1fr}.research-hub .research-hero{padding-top:46px}.research-library-heading>span{display:none}.research-byline{font-size:.68rem}.research-actions{gap:10px}.research-actions .research-button{font-size:.7rem;padding:12px 14px}.research-section h2{line-height:1.35}.research-library{padding-top:36px}.research-source-line{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.research-card{transition:none}}.research-page{padding-top:116px}.research-outline{max-height:calc(100vh - 155px);top:135px}.research-page [id]{scroll-margin-top:145px}@media(max-width:760px){.research-page{padding-top:100px}.research-outline{max-height:none}.research-page [id]{scroll-margin-top:125px}}.research-section:target{background-color:var(--paper)}.research-calculator-fields>div>label{margin-bottom:8px}.research-table-hint{margin-bottom:-12px!important;text-align:right}.research-calculator:target,.research-methodology:target{background-color:var(--wash)}.research-evidence-type{color:#526477;display:block;font-size:.7rem;font-weight:400;line-height:1.4;margin-top:.35rem;white-space:normal}
