.news-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.news-page-body{flex:1;padding-top:32px;padding-bottom:64px}.news-page-heading{margin-bottom:40px}.news-page-heading h1{margin-bottom:12px;font-size:clamp(32px,4vw,48px);line-height:1.15}.news-page-heading p{color:#535862;font-size:18px;line-height:28px}.news-empty{color:#535862}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.post-card{min-width:0;font-family:var(--font-inter), Arial, sans-serif;flex-direction:column;display:flex;position:relative}.post-card>img{aspect-ratio:8/5;object-fit:cover;border-radius:16px;width:100%;height:auto;margin-bottom:20px;transition:opacity .2s}.post-card time{color:var(--primary);margin-bottom:8px;font-size:14px;font-weight:600}.post-card h2,.post-card h3{margin-bottom:8px;font-size:18px;font-weight:600;line-height:28px}.post-card h2 a,.post-card h3 a{color:inherit;text-decoration:none}.post-card h2 a:after,.post-card h3 a:after{content:"";border-radius:16px;position:absolute;inset:0}.post-card:hover h2 a,.post-card:hover h3 a,.post-card h2 a:focus-visible,.post-card h3 a:focus-visible{text-decoration:underline}.post-card:hover>img{opacity:.9}.post-card p{color:#535862;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.article{font-family:var(--font-inter), Arial, sans-serif}.article-cover{aspect-ratio:16/7;object-fit:cover;border-radius:24px;width:100%;height:auto;margin-bottom:40px;display:block}.article h1{margin-bottom:16px;font-size:clamp(28px,3.4vw,40px);line-height:1.25}.article-meta{border-bottom:1px solid #eaecf5;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.article-date{color:#535862;align-items:center;gap:8px;font-size:14px;display:inline-flex}.share-post{min-height:40px;padding:6px 18px;font-size:14px}.article-body{color:#535862;font-size:17px;line-height:30px}.article-body+.article-body,.article-body>*+*{margin-top:1.1em}.article-body h2,.article-body h3,.article-body strong{color:#181d27}.article-body h2{margin-top:1.8em;font-size:24px;line-height:32px}.article-body h3{margin-top:1.5em;font-size:20px;line-height:28px}.article-body a{color:var(--primary)}.article-body ul,.article-body ol{padding-left:1.4em}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li+li{margin-top:.6em}.article-body blockquote{border-left:4px solid var(--primary);padding-left:1em}.article-body img{border-radius:12px;max-width:100%;height:auto}.news-recent{padding-top:0;padding-bottom:80px}@media (max-width:960px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.news-page-body{padding-top:16px;padding-bottom:48px}.news-grid{grid-template-columns:1fr}.article-cover{aspect-ratio:16/10;border-radius:16px;margin-bottom:24px}.article-meta{margin-bottom:24px}.article-body{font-size:16px;line-height:27px}.news-recent{padding-bottom:56px}}.pagination{font-family:var(--font-inter), Arial, sans-serif;border-top:1px solid #eaecf5;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:20px;font-size:14px;font-weight:600;display:flex}.pagination-step{color:#252b37;border:1px solid #d5d9eb;border-radius:48px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;text-decoration:none;display:inline-flex}.pagination-step:hover{background:#eaf0ff}.pagination-step.is-disabled{color:#a4a7ae;pointer-events:none;border-color:#eaecf5}.pagination-pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pagination-pages a,.pagination-gap{color:#535862;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;text-decoration:none;display:inline-flex}.pagination-pages a:hover{color:#252b37;background:#f5f7ff}.pagination-pages a.is-current{color:var(--primary);background:#eaf0ff}@media (max-width:640px){.pagination{margin-top:40px}.pagination-pages{display:none}}
