.page-blogs .site-header+*,.page-blogs #main-content{background:#fff}.blog-index-hero{text-align:center;background:#fff;padding-top:clamp(120px,16vh,160px);padding-bottom:36px}.blog-index-hero__eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#c5a05a;margin:0 0 16px;font-size:.75rem;font-weight:500}.blog-index-hero__title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;color:#09090b;margin:0 auto;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:500;line-height:1.12}.news-secondary{background:#fff;padding:12px 0 120px}.blog-search{justify-content:center;margin:0 0 40px;display:flex}.blog-search__field{width:100%;max-width:320px;position:relative}.blog-search__field svg{color:#888;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-search__field input{width:100%;font-family:var(--font-body);color:#09090b;background:#fff;border:1px solid #e5e5e5;border-radius:30px;outline:none;padding:12px 40px 12px 42px;font-size:14px;transition:border-color .2s,box-shadow .2s}.blog-search__field input:focus{border-color:#111;box-shadow:0 0 0 3px #0000000d}.blog-search__clear{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.blog-search__clear:hover{color:#09090b}.blog-empty{text-align:center;color:#71717a;max-width:28rem;margin:24px auto 0;font-size:.95rem;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.news-cards-grid{grid-template-columns:repeat(3,1fr);gap:40px 28px;display:grid}.news-card{color:inherit;background:0 0;border-radius:0;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:visible}.news-card.is-hidden{display:none}.news-card:hover{transform:translateY(-4px)}.news-card__img{aspect-ratio:16/11;background:#ececec;border-radius:18px;width:100%;overflow:hidden}.news-card__img img,.news-card__placeholder{object-fit:cover;width:100%;height:100%;display:block}.news-card__content{padding:18px 2px 0}.news-card__meta{font-family:var(--font-body);color:#71717a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;font-weight:400;display:flex}.news-card .news-title{font-family:var(--font-display);letter-spacing:-.02em;color:#09090b;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}@media (max-width:900px){.news-cards-grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media (max-width:640px){.blog-index-hero{padding-top:108px;padding-bottom:28px}.blog-index-hero__title{max-width:14ch}.news-cards-grid{grid-template-columns:1fr;gap:28px}.news-card .news-title{font-size:1.125rem}.blog-search__field input{font-size:16px}}.blog-pagination{justify-content:center;align-items:center;gap:12px;margin-top:64px;display:flex}.blog-pagination__numbers{align-items:center;gap:4px;display:flex}.blog-pagination__btn,.blog-pagination__num{color:#52525b;width:40px;height:40px;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.blog-pagination__btn{border-color:#e5e5e5}.blog-pagination__btn:hover:not(.is-disabled){color:#111;background:#fff;border-color:#111}.blog-pagination__btn.is-disabled{opacity:.35;cursor:not-allowed}.blog-pagination__num:hover:not(.active){color:#111;background:#e5e5e5}.blog-pagination__num.active{color:#fff;background:#111}.blog-pagination__dots{color:#a1a1aa;padding:0 8px;font-weight:500}
