.research{max-width:1150px}.research .editorial-heading{max-width:850px}.research .editorial-heading h1{font-size:clamp(2rem,4.2vw,3.25rem);letter-spacing:-.04em}.research .article-copy{max-width:760px}.research .article-copy p,.research .article-copy li{font-size:1.0625rem;line-height:1.8}.research .article-copy h2{font-size:1.45rem;margin-top:40px}.research .jump-links{max-width:850px;gap:8px}.research .jump-links a{background:transparent;border-radius:4px;font-size:.875rem;padding:8px 10px;line-height:1.4}.research-note{max-width:850px;padding:14px 18px;border-left:3px solid var(--orange);background:var(--surface);font-size:.875rem;line-height:1.65;color:var(--muted)}.research-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0}.research-cards article{display:flex;flex-direction:column;padding:24px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.research-cards h2{font-size:1.45rem;line-height:1.35;margin:6px 0 14px}.research-cards h2 a{text-decoration:none}.research-cards p{line-height:1.7;color:var(--muted)}.research-cards .text-link{margin-top:auto;padding-top:14px;min-height:44px;font-weight:700}.research-reference{font-size:.875rem!important;color:var(--muted);border-left:2px solid var(--border);padding-left:12px}.research-next{padding:22px 24px;border:1px solid var(--border);border-radius:7px;max-width:850px;margin:40px 0;background:var(--surface)}.research-next p,.research-next li{line-height:1.7}.research-next h2{font-size:1.35rem;margin-top:0}.research-next h3{font-size:1rem;margin-top:24px}.research-button{display:inline-flex;align-items:center;border:1px solid var(--orange);background:var(--orange);color:#151819!important;text-decoration:none;border-radius:5px;min-height:44px;padding:8px 14px;font-weight:750;margin:0 14px 8px 0}.research-sources{border-top:1px solid var(--border);margin-top:36px}.research a{overflow-wrap:anywhere}.research .eyebrow{color:var(--orange)}
.research a{color:#ffc08a}.research .research-button{color:#151819!important}
@media(max-width:600px){.research-cards{grid-template-columns:1fr;gap:12px}.research-cards article,.research-next{padding:18px}.research .editorial-heading h1{font-size:2rem}.research .jump-links{display:block}.research .jump-links a{display:block;margin:6px 0}.research .article-copy p,.research .article-copy li{font-size:1rem}.research .breadcrumbs span[aria-current]{display:none}}
