.article{max-width:900px;padding:40px 28px 65px}.article h1{font-size:clamp(32px,4vw,52px);margin:22px 0}.article h2{font-size:27px;margin-top:35px}.article p{font-size:18px;line-height:1.75}.article .meta,.source{font-size:13px;color:#567084}.article figure{margin:30px 0}.article figure img{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:10px}.article figcaption{font-size:12px;color:#6b8192;margin-top:7px}.article .back{display:block;color:#0878bd;margin-bottom:28px}.source{border-top:1px solid #dce7ef;padding-top:25px;margin-top:35px}.source a{text-decoration:underline}.article-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:35px}@media(max-width:680px){.article{padding:28px 18px}.article p{font-size:17px}.article h2{font-size:25px}.article-actions a{width:100%}}