.su-article{max-width:980px}.su-article h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;margin:20px 0 12px}.su-article-date{color:#617181}.su-article-figure{margin:24px 0}.su-article-figure img{width:100%;max-height:540px;object-fit:cover;border-radius:16px;display:block}.su-article-figure figcaption{font-size:.82rem;color:#526579;margin-top:8px}.su-article-lead{font-size:1.2rem;line-height:1.7;font-weight:600}.su-article-body{padding:28px;line-height:1.9;white-space:normal;margin:20px 0 28px}@media(max-width:600px){.su-article-body{padding:18px}}