.research-teaser{display:grid;grid-template-columns:1fr 1fr;gap:56px;border-top:1px solid var(--line);padding-block:64px}.research-teaser h2{font-size:clamp(28px,3vw,42px);font-weight:800;max-width:16ch}.research-teaser p{margin:0 0 14px;color:var(--muted);font-size:16px}.research-teaser strong{color:var(--ink);font-weight:700}.research-teaser .research-source{display:block;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;margin-bottom:22px}.research-teaser .text-link{display:inline-block;min-height:44px;padding-top:8px}
.article-page .header{max-width:1100px}.article-main{width:min(760px,calc(100% - 48px));margin:64px auto 72px}.article-back{display:inline-block;font-size:13px;text-decoration:underline;text-underline-offset:4px;margin-bottom:32px;min-height:24px}.article-heading h1{font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1.09;letter-spacing:-.055em;text-wrap:balance}.article-heading h1 em{font-style:normal;font-weight:800}.article-intro{font-size:20px;font-weight:400;line-height:1.6;margin-top:26px}.article-meta{font-size:12px;color:var(--muted);margin-top:26px;padding-bottom:32px;border-bottom:1px solid var(--line)}.article-body{font-size:17px;line-height:1.8}.article-body h2{font-size:29px;font-weight:800;line-height:1.2;letter-spacing:-.035em;margin:38px 0 18px}.article-body p{line-height:1.8;margin-bottom:18px}.article-body strong{font-weight:700}.article-body a{color:#933023;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.article-example{margin:28px 0;padding:22px 24px;border-left:3px solid var(--red);background:#efeade}.article-example p:last-child{font-size:14px;color:var(--muted);margin-bottom:0}.article-offer{margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.article-offer h2{font-weight:800;font-size:34px;line-height:1.2;max-width:580px}.article-offer p{margin:16px 0 22px}.article-offer .button{justify-content:center;text-align:center}.article-secondary{display:inline-block;margin-top:18px;font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding-block:12px}.article-offer .button+.article-secondary{display:block;width:fit-content}.article-page .article-footer{padding:28px 0 40px;display:flex;flex-wrap:wrap;gap:18px 28px;border-top:1px solid var(--line);font-size:13px}.article-footer>a{text-decoration:underline;text-underline-offset:3px}.article-footer p{flex-basis:100%;font-size:12px;color:var(--muted)}
@media(max-width:760px){.research-teaser{grid-template-columns:1fr;gap:22px;padding-block:44px}.research-teaser h2{max-width:24ch}.research-teaser p{font-size:15px}.article-page .header{width:calc(100% - 40px);height:84px;gap:16px}.article-page .nav-cta{text-align:center;font-size:11px;max-width:140px}.article-main{width:calc(100% - 40px);margin-top:34px;margin-bottom:46px}.article-back{margin-bottom:26px;font-size:12px}.article-intro{font-size:18px}.article-body{font-size:16px}.article-body h2{font-size:26px}.article-example{padding:18px}.article-offer h2{font-size:29px}.article-offer .button{width:100%;font-size:13px;min-height:52px}.article-page .article-footer{width:calc(100% - 40px)}}
