.articles-title,.article-reading h1{font-size:clamp(2.5rem,5vw,4.3rem);letter-spacing:-.045em;overflow-wrap:anywhere}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:48px}.article-card{border:1px solid var(--line);border-radius:8px;overflow:hidden}.article-card img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.article-card>div{padding:26px}.article-card h2{font-size:24px;margin:14px 0;overflow-wrap:anywhere}.article-card time,.article-byline{font-size:13px;color:var(--muted)}.article-card p{font-size:15px;margin-bottom:22px;overflow-wrap:anywhere}.article-reading{max-width:800px;margin:auto}.article-byline{margin:24px 0}.article-cover{display:block;width:100%;height:auto;margin:36px 0;border-radius:8px}.article-body{margin-top:40px;font-size:18px;overflow-wrap:anywhere}.article-body p,.article-body ul{margin:22px 0;line-height:1.9}.article-body h2{font-size:30px;margin:42px 0 20px}.article-body h3{font-size:24px;margin:30px 0 16px}.article-end{border-top:1px solid var(--line);margin-top:55px;padding-top:35px}.article-end h2{font-size:28px}.article-end p{margin:18px 0}.article-card:hover{border-color:var(--accent)}@media(max-width:1000px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.article-grid{grid-template-columns:1fr}.article-body{font-size:16px}}
