.blog-index-module__c87F7q__filters{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;padding:0;list-style:none;display:flex}.blog-index-module__c87F7q__filter{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-ink-soft);padding:.6rem 1.15rem;font-size:13.5px;font-weight:600;transition:color .25s,background-color .25s,box-shadow .25s,transform .25s}.blog-index-module__c87F7q__filter:hover{color:var(--color-ink);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.blog-index-module__c87F7q__filter[aria-pressed=true]{background:var(--color-navy);color:var(--color-paper);box-shadow:var(--shadow-lift)}.blog-index-module__c87F7q__lead{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lift);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);gap:1.75rem;margin-top:2.25rem;padding:2rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.blog-index-module__c87F7q__lead:hover{box-shadow:var(--shadow-float);transform:translateY(-4px)}@media (min-width:900px){.blog-index-module__c87F7q__lead{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:3rem;padding:2.75rem 0 2.75rem 2.75rem}}.blog-index-module__c87F7q__leadGlow{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--color-gold) 26%, transparent), transparent 72%);pointer-events:none;height:150%;position:absolute;inset:-40% 45% auto -20%}.blog-index-module__c87F7q__leadCopy{min-width:0;display:block}.blog-index-module__c87F7q__leadTag{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-navy) 10%, transparent);letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy);padding:.35rem .85rem;font-size:12px;font-weight:700;display:inline-block}.blog-index-module__c87F7q__leadTitle{letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin-top:1.1rem;font-size:clamp(1.65rem,1.2rem + 1.9vw,2.6rem);font-weight:700;line-height:1.12}.blog-index-module__c87F7q__leadExcerpt{max-width:46ch;color:var(--color-ink-soft);margin-top:1rem;font-size:16px;line-height:1.75}.blog-index-module__c87F7q__leadMeta,.blog-index-module__c87F7q__rowMeta{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;margin-top:1.1rem;font-size:13px;display:flex}.blog-index-module__c87F7q__dot{opacity:.6;background:currentColor;border-radius:999px;width:3px;height:3px}.blog-index-module__c87F7q__leadCta{border-radius:var(--radius-pill);background:var(--color-cta);color:var(--color-paper);align-items:center;gap:.55rem;margin-top:1.5rem;padding:.8rem 1.5rem;font-size:14px;font-weight:600;transition:filter .3s,transform .3s;display:inline-flex}.blog-index-module__c87F7q__lead:hover .blog-index-module__c87F7q__leadCta{filter:brightness(1.12)}.blog-index-module__c87F7q__leadFrame{border-radius:var(--radius-lg);background:var(--color-mist);aspect-ratio:4/3;display:block;overflow:hidden}@media (min-width:900px){.blog-index-module__c87F7q__leadFrame{aspect-ratio:auto;border-top-right-radius:0;border-bottom-right-radius:0;height:100%;min-height:22rem}}.blog-index-module__c87F7q__leadFrame img,.blog-index-module__c87F7q__rowThumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.blog-index-module__c87F7q__leadFrame img[data-fit=contain],.blog-index-module__c87F7q__rowThumb img[data-fit=contain]{object-fit:contain;background:var(--color-surface);padding:6%}.blog-index-module__c87F7q__lead:hover .blog-index-module__c87F7q__leadFrame img,.blog-index-module__c87F7q__row:hover .blog-index-module__c87F7q__rowThumb img{transform:scale(1.04)}.blog-index-module__c87F7q__rows{flex-direction:column;gap:.9rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.blog-index-module__c87F7q__row{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem;text-decoration:none;display:grid}@media (min-width:640px){.blog-index-module__c87F7q__row{grid-template-columns:9rem minmax(0,1fr) 2rem;gap:1.75rem;padding:1.15rem 1.5rem}}.blog-index-module__c87F7q__row:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.blog-index-module__c87F7q__rowThumb{border-radius:var(--radius-card);background:var(--color-mist);aspect-ratio:1;display:block;overflow:hidden}@media (min-width:640px){.blog-index-module__c87F7q__rowThumb{aspect-ratio:4/3}}.blog-index-module__c87F7q__rowThumbFallback{text-transform:uppercase;height:100%;color:color-mix(in oklch, var(--color-navy) 45%, transparent);justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.blog-index-module__c87F7q__rowBody{min-width:0;display:block}.blog-index-module__c87F7q__rowTag{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-ink);font-size:12px;font-weight:700}.blog-index-module__c87F7q__rowTitle{letter-spacing:-.015em;color:var(--color-ink);margin-top:.5rem;font-size:17px;font-weight:700;line-height:1.3;transition:color .25s}@media (min-width:640px){.blog-index-module__c87F7q__rowTitle{font-size:19px}}.blog-index-module__c87F7q__row:hover .blog-index-module__c87F7q__rowTitle{color:var(--color-navy)}.blog-index-module__c87F7q__rowExcerpt{max-width:62ch;color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-index-module__c87F7q__rowMeta{margin-top:.7rem}.blog-index-module__c87F7q__rowArrow{width:1.15rem;height:1.15rem;color:var(--color-ink-faint);transition:transform .35s var(--ease-out), color .35s;display:none}@media (min-width:640px){.blog-index-module__c87F7q__rowArrow{display:block}}.blog-index-module__c87F7q__row:hover .blog-index-module__c87F7q__rowArrow{color:var(--color-navy);transform:translate(4px)}.blog-index-module__c87F7q__notice{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);margin-top:2rem;padding:2.5rem}.blog-index-module__c87F7q__noticeTitle{color:var(--color-ink);font-size:19px;font-weight:700}.blog-index-module__c87F7q__noticeBody{max-width:46ch;color:var(--color-ink-soft);margin-top:.6rem;font-size:15px;line-height:1.75}@media (prefers-reduced-motion:reduce){.blog-index-module__c87F7q__lead,.blog-index-module__c87F7q__row,.blog-index-module__c87F7q__filter,.blog-index-module__c87F7q__leadFrame img,.blog-index-module__c87F7q__rowThumb img,.blog-index-module__c87F7q__rowArrow{transition:none!important;transform:none!important}}
