.r-blog-list{padding:72px 0 0}.r-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 36px;display:grid}.r-blog-card{flex-direction:column;min-width:0;display:flex}.r-blog-img{aspect-ratio:16/10;background:var(--r-grey);margin-bottom:22px;overflow:hidden}.r-blog-img img{object-fit:cover;width:100%;height:100%;display:block}.r-blog-date{letter-spacing:1.8px;text-transform:uppercase;color:#6b6b6b;font-size:12px;font-weight:600}.r-blog-card h2{color:var(--r-navy);letter-spacing:-.4px;margin-top:10px;font-size:22px;font-weight:600;line-height:1.2}.r-blog-card p{color:#2b2b2b;margin-top:12px;font-size:15.5px;line-height:1.6}.r-blog-card:hover h2{color:var(--r-blue)}.r-blog-empty{color:#1a1a1a;border-bottom:1px solid var(--r-line);padding:8px 0 40px;font-size:17px}@media (max-width:1200px){.r-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.r-blog-list{padding-top:40px}.r-blog-grid{grid-template-columns:1fr;row-gap:48px}}.r-blog-art{padding:64px 0 0}.r-blog-art-in.r-ctr{max-width:calc(720px + 2 * var(--r-gut))}.r-blog-meta{letter-spacing:1.4px;text-transform:uppercase;color:#6b6b6b;font-size:13px;font-weight:600}.r-blog-cover{margin:24px 0 8px}.r-blog-cover img{aspect-ratio:16/9;object-fit:cover;background:var(--r-grey);width:100%;height:auto;display:block}.r-blog-cover figcaption{color:#6b6b6b;margin-top:8px;font-size:13px}.r-blog-body{min-width:0}.r-blog-body h2{color:var(--r-navy);letter-spacing:-.5px;margin:48px 0 16px;font-size:28px;font-weight:600;line-height:1.2}.r-blog-body h3{color:var(--r-navy);letter-spacing:-.3px;margin:32px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.r-blog-body p,.r-blog-body li{color:#2b2b2b;font-size:17px;line-height:1.7}.r-blog-body p{margin-bottom:16px}.r-blog-body ul,.r-blog-body ol{gap:8px;margin:4px 0 20px;padding-left:22px;display:grid}.r-blog-body ul{list-style:outside}.r-blog-body ol{list-style:decimal}.r-blog-body b{color:#111;font-weight:600}.r-blog-body a{color:var(--r-blue);text-underline-offset:2px;text-decoration:underline}.r-blog-body code{font:inherit;font-weight:600}.r-blog-body blockquote{border:1px solid var(--r-line);margin:8px 0 24px;padding:18px 22px}.r-blog-body blockquote p{color:#1a1a1a;margin:0}.r-blog-body>:first-child{margin-top:32px}@media (max-width:900px){.r-blog-art{padding-top:40px}.r-blog-body h2{margin-top:40px;font-size:24px}.r-blog-body p,.r-blog-body li{font-size:16px}}
