.blog-index{--bi-ink:var(--shishodia-ink);--bi-ink-soft:var(--shishodia-ink-soft);--bi-crimson:var(--shishodia-crimson);--bi-sage:var(--shishodia-sage);--bi-tangerine:var(--shishodia-tangerine);--bi-paper:var(--shishodia-paper);--bi-cream:var(--shishodia-cream);--bi-surface:var(--shishodia-surface);color:var(--bi-ink);background:radial-gradient(90% 50% at 100% 0%, #52684012 0%, transparent 50%), var(--bi-paper);padding-block:clamp(2.5rem,6vw,4.5rem);overflow-x:clip}.blog-index .bi-container{width:100%;max-width:68rem;margin-inline:auto;padding-inline:clamp(1.125rem,4vw,2rem)}.blog-index .bi-masthead{max-width:36rem}.blog-index .bi-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bi-sage);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.blog-index .bi-eyebrow:before{content:"";opacity:.65;background:currentColor;width:1.5rem;height:1px}.blog-index .bi-title{font-family:var(--font-adamina), Georgia, serif;letter-spacing:.005em;color:var(--bi-ink);text-wrap:balance;margin-top:.85rem;font-size:clamp(2rem,5vw,3.15rem);font-weight:700;line-height:1.08}.blog-index .bi-divider{background:linear-gradient(90deg, var(--bi-sage), var(--bi-tangerine));border-radius:999px;width:3.25rem;height:3px;margin-block:1.1rem}.blog-index .bi-lead{color:var(--bi-ink-soft);font-size:clamp(1.02rem,2.2vw,1.2rem);line-height:1.7}.blog-index .bi-featured{background:var(--bi-surface);border:1px solid #92373c24;border-radius:1.5rem;gap:1.5rem;margin-top:clamp(2.25rem,5vw,3.25rem);padding:clamp(1.5rem,4vw,2.35rem);transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 1px 2px #3a24100a,0 22px 48px -28px #3a241059}@media (hover:hover) and (pointer:fine){.blog-index .bi-featured:hover{transform:translateY(-3px);box-shadow:0 2px 4px #3a24100d,0 28px 56px -28px #3a241066}}@media (min-width:768px){.blog-index .bi-featured{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:2rem}}.blog-index .bi-featured-meta{flex-direction:column;gap:.35rem;display:flex}.blog-index .bi-featured-index{font-family:var(--font-adamina), Georgia, serif;color:#92373c24;font-size:clamp(3.5rem,10vw,5.5rem);font-weight:700;line-height:.85}.blog-index .bi-topic{letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--bi-tangerine);font-size:.7rem;font-weight:700;display:inline-flex}.blog-index .bi-date{letter-spacing:.04em;color:var(--bi-ink-soft);font-size:.8rem;font-weight:600}.blog-index .bi-featured-title{font-family:var(--font-adamina), Georgia, serif;color:var(--bi-crimson);text-wrap:balance;font-size:clamp(1.55rem,3.5vw,2.35rem);font-weight:700;line-height:1.15}.blog-index .bi-featured-title a{transition:color .2s}.blog-index .bi-featured-title a:hover{color:var(--bi-tangerine)}.blog-index .bi-featured-excerpt{max-width:36rem;color:var(--bi-ink-soft);margin-top:.85rem;font-size:clamp(1rem,2vw,1.1rem);line-height:1.7}.blog-index .bi-read{color:var(--bi-crimson);align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.9rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.blog-index .bi-read:hover{color:var(--bi-tangerine);gap:.65rem}.blog-index .bi-journal{margin-top:clamp(2.5rem,5vw,3.5rem)}.blog-index .bi-journal-label{letter-spacing:.16em;text-transform:uppercase;color:var(--bi-sage);font-size:.72rem;font-weight:700}.blog-index .bi-list{border-top:1px solid #3a24101f;margin:1rem 0 0;padding:0;list-style:none}.blog-index .bi-list-item{border-bottom:1px solid #3a24101f}.blog-index .bi-list-link{gap:.65rem;padding-block:1.35rem;transition:background-color .2s;display:grid}@media (min-width:640px){.blog-index .bi-list-link{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding-block:1.5rem}}.blog-index .bi-list-link:hover{background:#fffbf7b3}.blog-index .bi-list-link:hover .bi-list-title{color:var(--bi-tangerine)}.blog-index .bi-list-link:hover .bi-list-arrow{color:var(--bi-tangerine);transform:translate(4px)}.blog-index .bi-list-aside{flex-direction:column;gap:.25rem;display:flex}.blog-index .bi-list-title{font-family:var(--font-adamina), Georgia, serif;color:var(--bi-ink);font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:700;line-height:1.25;transition:color .2s}.blog-index .bi-list-excerpt{color:var(--bi-ink-soft);margin-top:.35rem;font-size:.95rem;line-height:1.6}.blog-index .bi-list-arrow{color:var(--bi-crimson);font-size:1.25rem;transition:transform .2s,color .2s;display:none}@media (min-width:640px){.blog-index .bi-list-arrow{display:inline}}@media (prefers-reduced-motion:reduce){.blog-index .bi-featured,.blog-index .bi-read,.blog-index .bi-list-arrow{transition:none}}
