@layer utilities{.blog-filters{background:var(--color-brand-primary);color:var(--color-text-brand-inverse);border-radius:0 0 16px 16px;padding:24px 0}.blog-filters>.editorial-container{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-filter-divider{opacity:.3;border-left:1px solid;height:24px}.blog-filters form{max-width:170px;margin-left:auto}.blog-filters input{width:100%;color:inherit;font:400 12px var(--font-body);background:0 0;border:1px solid;border-radius:8px;padding:8px 12px}.blog-body{flex-direction:column;gap:64px;padding-block:56px 80px;display:flex}.blog-body h2,.blog-body h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:900}.blog-body p:not(.blog-meta){font:400 16px/1.6 var(--font-body);margin:0}.blog-meta{font:700 9px/1.7 var(--font-body);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-text-tertiary);margin:0}.blog-featured{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.blog-featured>img{aspect-ratio:600/384;object-fit:cover;border-radius:8px;width:100%}.blog-featured>div{flex-direction:column;gap:16px;display:flex}.blog-featured h2{font-size:36px;line-height:1.1}.blog-featured-actions{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.blog-card{border:1px solid var(--color-border-subtle);background:var(--color-surface-base);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.blog-card>img{aspect-ratio:380/275;object-fit:cover;width:100%;height:auto}.blog-card>div{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.blog-card h3{font-size:22px;line-height:1.15}.blog-card .blog-read{margin-top:auto;padding-top:8px}.blog-read{font:700 10px/1.6 var(--font-body);letter-spacing:1.7px;text-transform:uppercase;color:var(--color-action-critical-text)}.blog-news{border-top:1px solid var(--color-border-subtle);grid-template-columns:1.35fr 1fr;gap:40px;padding-top:4px;display:grid}.blog-news>.blog-card>img{aspect-ratio:16/6}.blog-news-small{border-bottom:1px solid var(--color-border-subtle);gap:24px;padding:16px 0;display:flex}.blog-news-small>img{object-fit:cover;border-radius:4px;width:116px;height:78px}.blog-news-small h3{font:700 16px/1.35 var(--font-body);text-transform:none}@media (max-width:1023px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured h2{font-size:30px}}@media (max-width:639px){.blog-grid,.blog-featured,.blog-news{grid-template-columns:1fr}.blog-body{gap:40px;padding-block:40px}.blog-card>img{aspect-ratio:16/10}.blog-filters form{width:100%;max-width:none;margin:8px 0 0}.blog-featured h2{font-size:32px}}}
