.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.blog-card{border:1px solid var(--line);background:white;overflow:hidden}.blog-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#f0f3f5}.blog-card-body{padding:26px}.blog-card h2{font-size:25px;line-height:1.25;margin:12px 0}.blog-card h2 a:hover{text-decoration:underline}.blog-meta{font-size:13px!important;color:#52697a}.blog-reading{max-width:900px}.blog-title{font-size:clamp(30px,4.2vw,49px)!important;line-height:1.16!important;max-width:100%!important}.blog-hero{width:100%;max-height:480px;object-fit:contain;background:#f0f3f5;margin-bottom:36px}.ricos-content{font-family:Arial,sans-serif;color:var(--ink);line-height:1.7;overflow-wrap:anywhere}.ricos-content table{display:block;overflow-x:auto;max-width:100%}.ricos-content img{max-width:100%;height:auto}.blog-article-footer{border-top:1px solid var(--line);padding-top:28px;margin-top:42px;display:flex;justify-content:space-between;align-items:center;gap:20px}.nav-links>a{white-space:nowrap}.blog-reading .prose p{margin:0 0 1em}@media(max-width:760px){.blog-grid{grid-template-columns:1fr}.blog-card-body{padding:22px}.blog-article-footer{flex-direction:column;align-items:flex-start}.blog-title{font-size:32px!important}}
