[hidden]{display:none!important}.blog-category h2{font-size:21px;margin:0 0 8px}.blog-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:18px;background:#f8f2f3;border-radius:10px;margin:20px 0}.blog-filters label{display:flex;flex:1 1 240px;flex-direction:column;gap:7px;font-weight:700;color:#72121a}.blog-filters input,.blog-filters select{width:100%;padding:12px;border:1px solid #c8b7ba;background:white;border-radius:6px;font:inherit;color:#222;min-height:48px}.blog-filters p{flex-basis:100%;margin:0;color:#555;font-size:14px}.blog-more{border:0;font:inherit;cursor:pointer}.blog-related,.blog-sources{border-top:1px solid #e2d5d7;padding-top:8px;margin-top:30px}.blog-related a,.blog-sources a{color:#89131a}.blog-related li,.blog-sources li{margin:10px 0}.blog-intro{font-size:1.08em}.blog-card img{aspect-ratio:1/1}.blog-card h3{line-height:1.35}.blog-category h2{line-height:1.25}@media(min-width:761px) and (max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
