.research{padding-bottom:64px}
.research .hero{max-width:1050px}
.research h1{text-wrap:balance;font-size:clamp(40px,5.4vw,76px);line-height:1.08;max-width:20ch}
.research .kicker,.research-byline,.research-context{font-family:"Schibsted Grotesk",sans-serif;letter-spacing:normal;text-transform:none}
.research-byline{font-size:16px;line-height:1.6;margin-top:26px}
.research-byline span{font-weight:600}
.research-context{max-width:66ch;font-size:16px;line-height:1.6}
.research a{text-decoration:underline;text-underline-offset:3px;color:inherit;overflow-wrap:anywhere}
.research a:hover{color:#0F502D}
.research a.row{text-decoration:none}
.research a.row h2,.research a.row .go{text-decoration:underline;text-underline-offset:3px}
.research a:focus-visible,.research-table:focus-visible{outline:3px solid #0F502D;outline-offset:4px}
.research-body>p,.research-body>h2,.research-corrections{max-width:72ch;margin-left:auto;margin-right:auto}
.research-body>p{font-size:18px;line-height:1.75;margin-bottom:24px;text-wrap:pretty}
.research-body>h2,.research-corrections h2{font-family:Fraunces,serif;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.2;margin-top:54px;margin-bottom:22px;text-wrap:balance}
.research-table{overflow-x:auto;margin:36px 0 32px;border-top:1px solid #101418;border-bottom:1px solid #101418}
.research-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px;font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums}
.research-table caption{text-align:left;font-size:15px;padding:16px 12px;color:#343b35}
.research-table th,.research-table td{padding:18px 14px;border-top:1px solid #b3b3a8;vertical-align:top}
.research-table th{font-family:"Schibsted Grotesk",sans-serif;font-weight:600;letter-spacing:normal;text-transform:none;white-space:normal;background:#ebe9df}
.research-table th:first-child{width:210px}
.research-table tbody td:first-child{font-weight:500;white-space:normal}
.research-table tbody th{font-size:16px;line-height:1.5;color:inherit;font-weight:500;text-align:left;white-space:normal;background:transparent;border-bottom:0}
.research-table tbody td{border-bottom:0}
.research-table-hint{display:none}
.research-table tbody tr:nth-child(even){background:#f0eee5}
.research-corrections{border-top:1px solid #b3b3a8;margin-top:52px;padding-top:8px;font-size:16px;line-height:1.7}
.research .row h2{font-family:Fraunces,serif;font-size:30px;font-weight:400;line-height:1.25;margin:0 0 12px}
.research-footer{border-top:1px solid #101418;padding:36px 0;font-size:14px;line-height:1.7}
@media(max-width:960px){.research-table-hint{display:block;font-size:14px!important;margin-bottom:-22px!important}}
@media(max-width:600px){.research .hero{padding-top:36px}.research h1{font-size:40px}.research-body>p{font-size:17px}.research-byline{font-size:15px}.research-table{margin-left:0;margin-right:0}.research .row{grid-template-columns:1fr}.research-corrections{overflow-wrap:anywhere}}
@media print{.nav,.research-footer .fmap{display:none}.research-table{overflow:visible}.research-table table{min-width:0;font-size:11px}.research h1{font-size:32px}.research-body>p{font-size:12px}}
