.blog-main{max-width:1240px;margin:0 auto;padding:42px 24px 64px}.blog-page-heading{margin-bottom:32px}.blog-page-heading h1{margin:6px 0 10px;font-size:30px;font-weight:700}.blog-page-heading p{margin:0}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px}.blog-layout>div{min-width:0}.blog-article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:36px;min-width:0}.blog-article-heading{margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:24px}.blog-article-heading h2{margin:12px 0;font-size:27px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}.blog-article-heading p{margin:10px 0 0;color:#596456;white-space:pre-wrap}.blog-article-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:var(--green)}.blog-source{border-top:1px solid var(--line);margin:32px 0 0;padding-top:18px;font-size:12px}.blog-source a{color:var(--green);text-decoration:underline}.blog-sidebar{border:1px solid var(--line);border-radius:10px;padding:20px;background:#fff;min-width:0}.blog-sidebar h2{font-size:17px;font-weight:700;margin-bottom:16px}.blog-sidebar ul{list-style:none;padding:0;margin:0}.blog-sidebar li+li{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.blog-sidebar a{display:grid;gap:7px;overflow-wrap:anywhere}.blog-sidebar a[aria-current=page] strong{color:var(--green)}.blog-sidebar small,.blog-sidebar span{font-size:11px;color:var(--muted)}.blog-sidebar strong{font-size:14px;line-height:1.7}.blog-pagination{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;color:var(--green);font-size:12px}@media (max-width:900px){.blog-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.blog-main{padding:30px 16px 48px}.blog-article{padding:22px 16px}.blog-article-heading h2{font-size:23px}.blog-page-heading h1{font-size:26px}}