.blog-index .editorial-header{border-bottom:1px solid #d9b36c26;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:end;gap:0 48px;padding:48px 0 36px;display:grid}.blog-index .editorial-header>.eyebrow{grid-column:1/-1}.blog-index .editorial-header h1{letter-spacing:-1.8px;margin:18px 0 0;font-size:clamp(34px,4.3vw,58px);line-height:1.12}.blog-index .editorial-header>p{max-width:390px;margin:0 0 3px;font-size:15px;line-height:1.8}.blog-index .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;padding:36px 0 64px}.blog-index .article-card{background:#0b251b;border:1px solid #d9b36c24;border-radius:16px;min-width:0;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.blog-index .article-card>a{border-radius:inherit;flex-direction:column;height:100%;display:flex}.blog-index .article-card>a:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.blog-index .article-card-image{aspect-ratio:16/10;background:#143528;flex:none;overflow:hidden}.blog-index .article-card-image img{object-fit:cover;transition:transform .25s}.blog-index .article-card-copy{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.blog-index .article-card-category{color:var(--gold);letter-spacing:1.2px;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.5;overflow:hidden}.blog-index .article-card-copy h2{letter-spacing:-.65px;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.05em;margin:12px 0;font-size:22px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-index .article-card-copy p{color:#a7bfaf;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5.1em;margin:0 0 24px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-index .article-card-cta{color:var(--gold);letter-spacing:.2px;border-top:1px solid #d9b36c24;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.blog-index .article-card-cta svg{background:#d9b36c12;border-radius:50%;width:32px;height:32px;padding:7px}@media (hover:hover){.blog-index .article-card:hover{border-color:#d9b36c70;transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.blog-index .article-card:hover .article-card-image img{transform:scale(1.035)}}@media (max-width:1199px){.blog-index .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-index .editorial-header{padding:30px 0;display:block}.blog-index .editorial-header h1{letter-spacing:-1.1px;margin:18px 0}.blog-index .editorial-header>p{max-width:none;font-size:14px}}@media (max-width:639px){.blog-index .blog-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0 44px}.blog-index .article-card-copy{padding:20px}.blog-index .article-card-copy h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.blog-index .article-card,.blog-index .article-card-image img{transition:none}.blog-index .article-card:hover,.blog-index .article-card:hover .article-card-image img{transform:none}}
