/* Editorial archive: native disclosure, no motion or decorative imagery. */
.newsletter-links{list-style:none;margin:0;padding:0;border-top:1px solid #c8cdd0}
.newsletter-links>li{border-bottom:1px solid #c8cdd0}
.newsletter-links>li>a{display:grid;grid-template-columns:145px minmax(0,1fr) 45px;gap:26px;align-items:start;padding:23px 0;text-decoration:none}
.newsletter-links time{color:#a43e1c;font-size:12px;line-height:1.9;letter-spacing:normal;padding-top:3px}
.newsletter-link-title{display:block;font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.02em}
.newsletter-link-summary{display:block;margin-top:12px;color:#52606b;font-size:15px;line-height:1.8;max-width:75ch}
.newsletter-link-indicator{font-size:12px;text-decoration:underline;text-underline-offset:4px;text-align:right;padding-top:7px}
.newsletter-links a:hover .newsletter-link-title{text-decoration:underline;text-underline-offset:5px}
.newsletter-links a:focus-visible{outline:2px solid #a43e1c;outline-offset:5px}
.newsletter-all,.newsletter-back{margin:26px 0 0;font-size:14px}
.research-teaser .research-header{margin-bottom:28px}
.research-teaser .newsletter-link-title{font-size:18px}
.research-teaser .newsletter-links>li>a{padding-block:17px}
.newsletter-hero h1{max-width:1080px;hyphens:none;-webkit-hyphens:none}
.newsletter-hero .lead{max-width:850px}
.newsletter-date{color:#a43e1c;font-size:13px;margin:25px 0 16px}
.newsletter-article .wrap{max-width:860px}
.newsletter-article .research-finding{margin-top:42px;padding-top:42px}
.newsletter-article .research-finding:first-child{margin-top:0;padding-top:0;border:0}
.newsletter-article .research-finding h2{font-size:28px;line-height:1.3;margin-bottom:20px}
.newsletter-article .research-finding p{font-size:16px;line-height:1.9}
.newsletter-article .research-finding .research-limit{font-size:14px}
.newsletter-article .research-sources>p{font-size:11px}
.newsletter-back{border-top:1px solid #c8cdd0;padding-top:28px;margin-top:45px}
.newsletter-index .research-archive-meta{border:0}
@media(max-width:700px){.newsletter-links>li>a{grid-template-columns:minmax(0,1fr) 38px;gap:7px 16px;padding-block:22px}.newsletter-links time{grid-column:1;padding:0}.newsletter-links>li>a>span:first-of-type{grid-column:1;grid-row:2}.newsletter-link-indicator{grid-column:2;grid-row:2}.newsletter-link-title{font-size:21px}.newsletter-link-summary{font-size:14px}.newsletter-article .research-finding h2{font-size:25px}.newsletter-article .research-finding p{font-size:15px}.newsletter-article .research-finding .research-limit{font-size:13px}.newsletter-hero .breadcrumb{font-size:11px;line-height:1.8}.research-teaser .newsletter-link-title{font-size:17px}}
.research-section{background:#f5f3ed;color:#101e2e}
.research-header{max-width:900px;margin-bottom:48px}
.research-header h2{max-width:850px;margin:20px 0 24px;font-size:clamp(32px,4vw,55px);line-height:1.12;letter-spacing:-.045em;hyphens:none;-webkit-hyphens:none}
.research-intro{max-width:76ch;margin:0;font-size:17px;line-height:1.85;color:#52606b}
.research-archive-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid #aab2b8;padding-bottom:18px;font-size:12px;color:#52606b}
.research-archive-meta>span:first-child{font-weight:600;color:#101e2e}
.research-list{list-style:none;padding:0;margin:0}
.research-list>li{border-bottom:1px solid #c8cdd0}
.research-list article{scroll-margin-top:110px}
.research-edition>summary{padding:32px 0;cursor:pointer;list-style:none;position:relative}
.research-summary-heading{display:grid;grid-template-columns:150px minmax(0,1fr) 24px;gap:32px;align-items:start;margin:0;font-weight:400}
.research-edition>summary::-webkit-details-marker{display:none}
.research-edition>summary::marker{content:''}
.research-summary-heading>time{font-size:12px;line-height:1.8;font-weight:500;letter-spacing:normal;color:#a43e1c;padding-top:5px}
.research-edition-intro{min-width:0}
.research-edition-title{display:block;font-size:clamp(21px,2.5vw,30px);font-weight:600;line-height:1.28;letter-spacing:-.025em;margin:0 0 12px;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal}
.research-edition-excerpt{display:block;font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.8;max-width:75ch;margin:0;color:#52606b}
.research-toggle{position:relative;display:block;width:20px;height:20px;margin-top:8px}
.research-toggle:before,.research-toggle:after{content:'';position:absolute;background:currentColor;inset:9px 2px auto;height:2px}
.research-toggle:after{inset:2px auto auto 9px;width:2px;height:16px}
.research-edition[open] .research-toggle:after{display:none}
.research-edition>summary:focus-visible{outline:2px solid #a43e1c;outline-offset:6px}
.research-edition-body{padding:0 56px 38px 182px;max-width:1130px}
.research-finding{margin-top:28px;padding-top:28px;border-top:1px solid #d9dddf}
.research-finding:first-child{margin-top:0}
.research-finding h4{font-size:20px;line-height:1.35;margin:0 0 14px;hyphens:none;-webkit-hyphens:none}
.research-finding p{font-size:15px;line-height:1.85;margin:0 0 16px;color:#3e4b55}
.research-finding strong{color:#101e2e;font-weight:600}
.research-finding .research-limit{font-size:13px;line-height:1.85;color:#52606b}
.research-sources>p{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 8px}
.research-sources ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.research-sources a{font-size:12px;line-height:1.65;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.research-jump{display:inline-block;margin-top:22px;font-size:13px;font-weight:600;text-underline-offset:5px}
@media(max-width:800px){.research-header{margin-bottom:32px}.research-summary-heading{grid-template-columns:110px minmax(0,1fr) 20px;gap:22px}.research-edition-body{padding-left:132px;padding-right:42px}.research-intro{font-size:16px}.research-header h2{font-size:36px}}
@media(max-width:520px){.research-header h2{font-size:31px;line-height:1.2}.research-intro{font-size:15px;line-height:1.85}.research-archive-meta{font-size:10px;gap:8px}.research-edition>summary{padding-block:26px}.research-summary-heading{grid-template-columns:minmax(0,1fr) 20px;gap:10px 16px}.research-summary-heading>time{grid-column:1;padding:0;font-size:11px}.research-edition-intro{grid-column:1;grid-row:2}.research-toggle{grid-column:2;grid-row:2;margin-top:4px}.research-edition-title{font-size:22px;line-height:1.32;letter-spacing:-.02em}.research-edition-excerpt{font-size:14px}.research-edition-body{padding:0 0 28px}.research-finding{padding-top:22px;margin-top:22px}.research-finding h4{font-size:19px}.research-finding p{font-size:14px}.research-finding .research-limit{font-size:12px}.research-sources a{font-size:11px}.research-list article{scroll-margin-top:94px}}
