.blog-page{padding-top:min(40px,40 / 1490 * 100vw)}.blog-page .blog-header{margin-bottom:min(60px,60 / 1490 * 100vw)}.blog-page .blog-header .block-title{font-family:Soyuz Grotesk,sans-serif;font-size:min(96px,96 / 1490 * 100vw);font-weight:700;margin-bottom:min(24px,24 / 1490 * 100vw);text-transform:lowercase}.blog-page .blog-header .block-subtitle{font-family:Soyuz Grotesk,sans-serif;font-size:min(24px,24 / 1490 * 100vw);font-weight:700;line-height:120%}.blog-page .blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:min(20px,20 / 1490 * 100vw);margin-bottom:min(80px,80 / 1490 * 100vw)}.blog-page .blog-card{display:flex;background:#f2f2f9;border-radius:min(32px,32 / 1490 * 100vw);overflow:hidden;cursor:pointer;gap:min(40px,40 / 1490 * 100vw);align-items:center;padding-right:min(40px,40 / 1490 * 100vw)}.blog-page .blog-card .card-image-wrapper{flex-shrink:0;width:min(320px,320 / 1490 * 100vw);height:min(320px,320 / 1490 * 100vw);background:#e7e7f2;border-radius:min(32px,32 / 1490 * 100vw);overflow:hidden}.blog-page .blog-card .card-image{width:100%;height:100%;background-size:cover;background-position:center}.blog-page .blog-card .card-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.blog-page .blog-card .card-meta{font-family:Montserrat,sans-serif;font-size:min(14px,14 / 1490 * 100vw);margin-bottom:min(12px,12 / 1490 * 100vw);opacity:.6}.blog-page .blog-card .card-title{font-family:Soyuz Grotesk,sans-serif;font-size:min(24px,24 / 1490 * 100vw);line-height:120%;font-weight:700;margin-bottom:min(24px,24 / 1490 * 100vw)}.blog-page .blog-card .card-button{background:#111;color:#fff;border-radius:min(16px,16 / 1490 * 100vw);height:min(52px,52 / 1490 * 100vw);padding:0 min(32px,32 / 1490 * 100vw);font-family:Soyuz Grotesk,sans-serif;font-size:min(16px,16 / 1490 * 100vw);text-transform:lowercase}.blog-page .load-more-btn{background:#e7e7f2;color:#000;border-radius:min(16px,16 / 1490 * 100vw);font-family:Soyuz Grotesk,sans-serif;height:min(56px,56 / 1490 * 100vw);padding:0 min(32px,32 / 1490 * 100vw);font-size:min(18px,18 / 1490 * 100vw)}body.mobile .blog-page{padding-top:calc(20 / 375 * 100dvw)}body.mobile .blog-page .blog-header{margin-bottom:calc(40 / 375 * 100dvw)}body.mobile .blog-page .blog-header .block-title{font-size:12.8dvw;margin-bottom:calc(16 / 375 * 100dvw)}body.mobile .blog-page .blog-header .block-subtitle{font-size:calc(16 / 375 * 100dvw);padding:0 calc(20 / 375 * 100dvw)}body.mobile .blog-page .blog-grid{grid-template-columns:1fr;gap:calc(20 / 375 * 100dvw);margin-bottom:calc(40 / 375 * 100dvw)}body.mobile .blog-page .blog-card{flex-direction:column;background:transparent;padding:0;gap:calc(20 / 375 * 100dvw)}body.mobile .blog-page .blog-card .card-image-wrapper{width:100%;height:64dvw;border-radius:6.4dvw}body.mobile .blog-page .blog-card .card-content{padding:0 calc(10 / 375 * 100dvw)}body.mobile .blog-page .blog-card .card-meta{font-size:3.2dvw;margin-bottom:calc(8 / 375 * 100dvw)}body.mobile .blog-page .blog-card .card-title{font-size:calc(20 / 375 * 100dvw);margin-bottom:calc(20 / 375 * 100dvw)}body.mobile .blog-page .blog-card .card-button{width:100%;height:12.8dvw;border-radius:calc(16 / 375 * 100dvw);font-size:calc(16 / 375 * 100dvw)}body.mobile .blog-page .load-more-btn{height:12.8dvw;border-radius:calc(16 / 375 * 100dvw);font-size:calc(16 / 375 * 100dvw);width:100%}
