.blog-feed-page{padding-top:var(--space-20);padding-bottom:var(--space-20)}.blog-feed__heading{font-size:var(--h3-size);margin:0 0 var(--space-10);text-align:center}.blog-feed__featured{margin-bottom:var(--space-12);overflow:hidden}.blog-feed__load-more{display:flex;justify-content:center;padding-top:var(--space-4)}@media (max-width:1201px){.blog-feed-page{padding-top:var(--space-12);padding-bottom:var(--space-12)}}@media (max-width:768px){.blog-feed__load-more button{width:100%}}.recent-articles{padding:var(--space-24) 0}.recent-articles .blog-grid{margin-bottom:0}.recent-articles__heading{font-size:var(--h3-size);margin:0 0 var(--space-8)}.blog-filter{display:flex;align-items:center;gap:var(--space-4);overflow:auto;scrollbar-width:none;margin-bottom:var(--space-10)}.blog-filter::-webkit-scrollbar{display:none}.blog-filter__label{font-weight:600;color:var(--color-text);white-space:nowrap}.blog-pills{display:flex;flex-wrap:nowrap;gap:var(--space-5);width:fit-content}.blog-pills__pill{display:inline-block;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-body);color:var(--color-text);border:1px solid var(--color-gold);background-color:#fff0;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.blog-pills__pill:hover{background-color:var(--color-bg-secondary)}.blog-pills__pill--active{background-color:var(--color-mulberry);color:var(--color-white);border-color:var(--color-mulberry)}.blog-pills__pill--active:hover{background-color:var(--color-mulberry)}.blog-pills__pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.blog-featured__card{display:flex;gap:70px;align-items:center;background-color:var(--color-bg-tertiary);border-radius:30px;padding:70px}.blog-featured__image-wrap,.blog-featured__image-placeholder{flex-shrink:0;width:50%;max-width:649px;max-height:380px;aspect-ratio:16 / 10;border-radius:30px;overflow:hidden;display:block;background-color:var(--color-bg-tertiary)}.blog-featured__image{width:100%;height:100%;object-fit:cover;display:block}.blog-featured__body{min-width:0}.blog-featured__title{font-family:var(--font-body);font-size:var(--h4-size);font-weight:600;margin:0 0 var(--space-3)}.blog-featured__title-link{color:var(--color-text);text-decoration:none}.blog-featured__title-link:hover{color:var(--header-link-hover)}.blog-featured__excerpt{font-size:var(--text-md);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0 0 var(--space-4)}.blog-featured__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text);text-transform:uppercase;font-weight:400}.blog-featured--skeleton{height:280px;border-radius:var(--radius-lg);background-color:var(--color-bg-secondary)}.blog-grid{display:grid;gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(4,1fr)}}.blog-grid__loading{grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:inherit}.blog-grid__empty,.blog-grid__error{grid-column:1 / -1;text-align:center;padding:var(--space-16) 0;color:var(--color-text);font-size:var(--text-md)}.blog-card{display:flex;flex-direction:column}.blog-card__image-wrap,.blog-card__image-placeholder{display:block;max-height:258px;aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-tertiary);margin-bottom:var(--space-6)}.blog-card__image{width:100%;height:100%;object-fit:cover;display:block}.blog-card__title{font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2)}.blog-card__title-link{color:var(--color-text);text-decoration:none;font-family:var(--font-body)}.blog-card__title-link:hover{color:var(--header-link-hover)}.blog-card__excerpt{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0 0 var(--space-3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text);margin-top:auto;text-transform:uppercase}.blog-card__meta-item{display:flex;align-items:center;gap:var(--space-2)}.blog-card--skeleton{height:280px;border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}.blog-grid__ad{grid-column:1 / -1;background-color:var(--color-border);max-width:1124px;width:100%;height:90px;margin:76px auto;display:none}@media (min-width:728px){.blog-grid__ad{min-height:90px}}@media (max-width:1201px){.blog-featured__card{padding:30px}.blog-featured__excerpt{display:none}}@media (max-width:768px){.blog-featured__title{font-size:var(--text-base)}.blog-featured__card{flex-direction:column;align-items:stretch;padding:30px;border-radius:0;position:relative;gap:var(--space-5)}.blog-featured__card:after{content:'';background-color:var(--color-bg-tertiary);height:100%;width:150vw;position:absolute;left:-50vw;top:0;z-index:-1}.blog-featured__image-wrap,.blog-featured__image-placeholder{width:100%;max-width:none}.blog-card__image-wrap{max-height:133px;margin-bottom:var(--space-5)}.blog-card__title{font-size:var(--text-sm)}.blog-grid{gap:40px 20px}.blog-grid__ad{margin:20px auto}}