.blog-hero{padding:64px var(--ga-section-pad-h) 56px;border-bottom:1px solid var(--ga-border)}.blog-hero__inner{text-align:center;max-width:1000px;margin:0 auto}.blog-hero__kicker{text-transform:uppercase;font-size:var(--ga-caption);letter-spacing:var(--ga-ls-eyebrow);color:var(--ga-gold);margin:0 0 24px;font-weight:500}.blog-hero__title{font-family:var(--ga-serif);font-weight:400;font-size:var(--ga-h1);line-height:var(--ga-lh-heading);letter-spacing:-.015em;margin:0 0 24px}.blog-hero__title em{color:inherit;font-style:normal;font-family:var(--ga-serif)}.blog-hero__lead{font-size:var(--ga-body-lg);line-height:var(--ga-lh-body);color:var(--ga-gray);text-wrap:pretty;max-width:680px;margin:0 auto}.filter-bar{top:var(--gh-h,84px);z-index:40;background:var(--ga-white);border-bottom:1px solid var(--ga-border);padding:24px var(--ga-section-pad-h);position:sticky}.filter-bar__inner{justify-content:space-between;align-items:center;gap:32px;max-width:1200px;margin:0 auto;display:flex}.filter-cats{text-transform:uppercase;font-size:var(--ga-caption);letter-spacing:var(--ga-ls-nav);flex-wrap:wrap;gap:32px;display:flex}.filter-cat{color:var(--ga-gray);cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-bottom:1px solid #0000;align-items:baseline;gap:8px;padding:8px 0;font-family:inherit;transition:all .2s;display:inline-flex}.filter-cat__count{color:var(--ga-text-soft);font-feature-settings:"tnum";letter-spacing:0;text-transform:none;font-size:10px}.filter-cat:hover{color:var(--ga-dark)}.filter-cat.is-active{color:var(--ga-dark);border-color:var(--ga-gold)}.filter-search{border-bottom:1px solid var(--ga-border);min-width:220px;color:var(--ga-gray);align-items:center;gap:8px;padding:8px 12px;transition:border-color .2s,color .2s;display:inline-flex}.filter-search:focus-within{border-color:var(--ga-gold);color:var(--ga-dark)}.filter-search__icon{opacity:.7;flex-shrink:0;width:16px;height:16px}.filter-search__input{min-width:0;font-family:inherit;font-size:var(--ga-caption);letter-spacing:var(--ga-ls-nav);text-transform:uppercase;color:var(--ga-dark);background:0 0;border:0;outline:0;flex:1}.filter-search__input::placeholder{color:var(--ga-text-soft)}.filter-search__input::-webkit-search-cancel-button{appearance:none}.filter-search__clear{cursor:pointer;color:var(--ga-gray);background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1;transition:color .2s}.filter-search__clear:hover{color:var(--ga-dark)}@media (max-width:1024px){.filter-bar{padding:20px var(--ga-section-pad-h);position:relative;top:0}.filter-bar__inner{flex-direction:column;align-items:stretch;gap:16px}.filter-cats{flex-wrap:nowrap;gap:20px;width:100%;padding-bottom:8px;overflow-x:auto}.filter-cat{white-space:nowrap}.filter-search{width:100%;min-width:0}}.cards-grid-wrap{padding:80px var(--ga-section-pad-h)}.cards-grid-wrap__inner{max-width:1200px;margin:0 auto}.cards-grid{grid-template-columns:repeat(3,1fr);gap:56px 32px;display:grid}@media (max-width:1024px){.cards-grid{grid-template-columns:repeat(2,1fr);gap:48px 24px}}@media (max-width:640px){.cards-grid{grid-template-columns:1fr;gap:40px}}.blog-card{color:inherit;flex-direction:column;gap:20px;text-decoration:none;transition:all .2s;display:flex}.blog-card__media{aspect-ratio:4/3;background:var(--ga-light-bg);position:relative;overflow:hidden}.blog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__chip{background:var(--ga-white);color:var(--ga-dark);text-transform:uppercase;letter-spacing:var(--ga-ls-nav);padding:6px 12px;font-size:11px;position:absolute;top:16px;left:16px}.blog-card__title{font-family:var(--ga-serif);letter-spacing:-.005em;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card__title{color:var(--ga-gold-hover)}.blog-card__descr{font-size:var(--ga-body-sm);color:var(--ga-gray);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-8px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card__meta{font-size:var(--ga-caption);color:var(--ga-text-soft);font-feature-settings:"tnum";align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.blog-card__meta:before{content:"";background:var(--ga-gold);flex:0 0 24px;height:1px}.blog-empty{text-align:center;color:var(--ga-gray);font-size:var(--ga-body-md);padding:64px 0}.cards-more{justify-content:center;padding:48px 0 8px;display:flex}.cards-more__btn{background:var(--ga-white);min-height:48px;color:var(--ga-text);border:1px solid var(--ga-border);font-family:var(--ga-sans);font-size:var(--ga-body-md);letter-spacing:var(--ga-ls-eyebrow);text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:0 32px;transition:border-color .2s,color .2s;display:inline-flex}.cards-more__btn:hover{border-color:var(--ga-gold);color:var(--ga-gold)}.cards-more__count{font-size:var(--ga-caption);color:var(--ga-text-soft);font-feature-settings:"tnum";text-transform:none;letter-spacing:0}
