.blog-card .blog-art{display:block;padding:0;min-height:0;aspect-ratio:16/10;background:#061427}.blog-card.featured .blog-art{min-height:100%;aspect-ratio:auto}.blog-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.article-cover{max-width:1200px;margin:42px auto 0;padding:0 var(--pad)}.article-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:12px;background:#061427}.article-cover figcaption{font-size:12px;line-height:1.6;color:#61788d;margin:12px 0 0}.article-layout{padding-top:40px}.article-flow{margin:32px 0 38px;padding:26px;background:#e9f0f7;border:1px solid #d4e1ec;border-radius:10px}.article-flow>figcaption{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#385b77;margin-bottom:22px}.article-flow ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0}.article-flow li{margin:0;position:relative}.flow-number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#102b46;color:#ffe600;font-size:12px;font-weight:700;margin-bottom:12px}.article-flow li:not(:last-child)::after{content:"";position:absolute;top:15px;left:44px;right:0;height:1px;background:#a6bfd2}.article-flow strong{display:block;color:#12334e;font-size:14px;line-height:1.45;margin-bottom:6px}.article-flow small{display:block;color:#567088;font-size:12px;line-height:1.65}.article-flow-note{font-size:12px;line-height:1.6;color:#61788d;margin:20px 0 0!important}
@media(max-width:800px){.blog-card.featured .blog-art{min-height:0;aspect-ratio:16/10}.article-cover{margin-top:26px}.article-cover img{aspect-ratio:3/2}.article-flow{padding:22px}.article-flow ol{grid-template-columns:1fr;gap:20px}.article-flow li{display:grid;grid-template-columns:32px 1fr;column-gap:14px}.article-flow li:not(:last-child)::after{left:15px;top:42px;bottom:-10px;width:1px;height:auto;right:auto}.flow-number{grid-column:1;grid-row:1/3;margin:0}.article-flow strong,.article-flow small{grid-column:2}.article-layout{padding-top:30px}}
