.blog-section{padding:105px 0;background:#eef5fb}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.post-card{background:#fff;border:1px solid #d7e3ee;padding:30px;display:flex;flex-direction:column;min-height:310px}.post-card time,.article time{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#3973a8;font-weight:800}.post-card h3{font:clamp(1.05rem,2vw,1.65rem)/1.2 Georgia,"Times New Roman",serif;margin:18px 0}.post-card h3 .title-line{display:block;white-space:nowrap}.post-card p{color:#5d6b7a}.post-card a{margin-top:auto;color:#1769ff;font-weight:800;text-decoration:none}.blog-hero{background:linear-gradient(125deg,#dcecf9,#f6f9fc);padding:82px 0 66px}.blog-hero h1{font:clamp(2.8rem,5vw,5rem)/1 Georgia,"Times New Roman",serif;letter-spacing:-.04em;margin:15px 0}.articles{padding:76px 0}.article{max-width:820px;padding:64px 0;border-bottom:1px solid #d7e3ee}.article:first-child{padding-top:0}.article h2{font:clamp(2rem,3.5vw,3.2rem)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:16px 0 28px}.article p{font-size:1.07rem;color:#42566b}.back{display:inline-block;margin-top:28px;color:#1769ff;font-weight:800;text-decoration:none}@media(max-width:850px){.posts{grid-template-columns:1fr}.blog-section{padding:76px 0}.post-card h3{font-size:clamp(1.05rem,5vw,1.45rem)}}
