.articles{color:#213c31;background:#f7f5ef;min-height:100dvh;padding:0 24px}.articles-header{border-bottom:1px solid #d8ddd6;justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:24px 0;display:flex}.articles-header a:first-child{letter-spacing:.05em;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.articles-header img{border-radius:7px}.articles-header small{letter-spacing:.12em;margin-top:4px;font-size:11px;display:block}.articles main{max-width:780px;margin:64px auto 100px}.articles footer{border-top:1px solid #d8ddd6;gap:24px;max-width:1120px;margin:auto;padding:30px 0;font-size:13px;display:flex}.article-content h1,.article-index h1{letter-spacing:-.04em;margin:26px 0;font-size:clamp(30px,5vw,50px);line-height:1.3}.article-content nav,.article-byline{color:#607166;font-size:14px}.article-intro{color:#546559;font-size:20px;line-height:1.7}.article-content figure{margin:36px 0}.article-content figure img{object-fit:contain;border-radius:12px;width:100%;max-height:650px}.article-body{overflow-wrap:anywhere;font-size:18px;line-height:1.95}.article-body p{margin:1.5em 0}.article-body h2{margin-top:2em;font-size:28px;line-height:1.5}.article-body h3{margin-top:1.7em;font-size:23px}.article-sources{overflow-wrap:anywhere;border-top:1px solid #d8ddd6;margin-top:48px;padding-top:20px;font-size:14px}.article-tags{color:#607166;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.article-list{padding:0;list-style:none}.article-list li{border-bottom:1px solid #d8ddd6;padding:30px 0}.article-list h2{font-size:24px;line-height:1.4}.article-list p{line-height:1.7}.article-related{margin-top:60px}.article-preview{color:#213c31;max-width:780px;margin:auto}@media (max-width:600px){.articles{padding:0 20px}.articles main{margin-top:36px}.article-body{font-size:17px}.article-content h1{font-size:32px}}
