.blog-index[data-v-3964ab55]{width:min(100%,110rem);margin-inline:auto;padding:clamp(var(--space-xl),8vw,var(--space-3xl)) clamp(var(--space-md),6vw,var(--space-2xl))}.blog-index-header[data-v-3964ab55]{max-width:80rem;padding-block-end:clamp(var(--space-xl),7vw,var(--space-2xl))}.blog-index-header h1[data-v-3964ab55]{min-width:0;max-width:72rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(4.4rem,8vw,8rem);font-weight:700;letter-spacing:-.065em;line-height:.95;overflow-wrap:anywhere}.blog-index-header p[data-v-3964ab55]{max-width:68ch;color:var(--color-ink-2);font-size:var(--text-base);line-height:1.7}.blog-index-header p[data-v-3964ab55]:first-of-type{margin-block-start:var(--space-lg);color:var(--color-ink);font-size:var(--text-md);line-height:1.5}.blog-index-header p+p[data-v-3964ab55]{margin-block-start:var(--space-sm)}.blog-section[data-v-3964ab55]{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,3fr);gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);border-block-start:var(--rule-thin) solid var(--color-rule)}.blog-section>h2[data-v-3964ab55]{min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:650;letter-spacing:-.045em;line-height:1.1;overflow-wrap:anywhere}.article-index li[data-v-3964ab55]{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr) auto;align-items:start;gap:var(--space-lg);padding-block:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule)}.article-index li[data-v-3964ab55]:first-child{padding-block-start:0;border-block-start:0}.article-index-main h3[data-v-3964ab55]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:650;letter-spacing:-.035em;line-height:1.2}.article-index-main p[data-v-3964ab55]{max-width:64ch;margin-block-start:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.65}.article-index-source[data-v-3964ab55]{color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.5}.article-index-action[data-v-3964ab55]{min-height:4.4rem;display:inline-flex;align-items:flex-start;color:var(--color-ink);font-size:var(--text-sm);font-weight:650;text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:var(--rule-thin);text-underline-offset:.35em;white-space:nowrap}.article-index-main a[data-v-3964ab55]:hover,.article-index-main a[data-v-3964ab55]:focus-visible,.article-index-action[data-v-3964ab55]:hover,.article-index-action[data-v-3964ab55]:focus-visible{text-decoration:underline;text-decoration-thickness:var(--rule-thin);text-underline-offset:.25em}.article-index-main a[data-v-3964ab55]:focus-visible,.article-index-action[data-v-3964ab55]:focus-visible{outline:.3rem solid var(--color-focus);outline-offset:.3rem}.article-index-main a[data-v-3964ab55]:active,.article-index-action[data-v-3964ab55]:active{opacity:.72}.article-index-main a[aria-disabled=true][data-v-3964ab55],.article-index-action[aria-disabled=true][data-v-3964ab55]{opacity:.55;cursor:not-allowed;pointer-events:none}@media (max-width: 68rem){.blog-section[data-v-3964ab55]{grid-template-columns:1fr;gap:var(--space-lg)}.article-index li[data-v-3964ab55]{grid-template-columns:minmax(0,1fr) auto}.article-index-source[data-v-3964ab55]{grid-column:1}.article-index-action[data-v-3964ab55]{grid-column:2;grid-row:1}}@media (max-width: 44rem){.blog-index[data-v-3964ab55]{padding-block-start:var(--space-xl)}.blog-index-header h1[data-v-3964ab55]{font-size:clamp(4rem,15vw,6.2rem)}.blog-index-header p[data-v-3964ab55]:first-of-type{font-size:var(--text-base)}.article-index li[data-v-3964ab55]{grid-template-columns:1fr;gap:var(--space-sm)}.article-index-action[data-v-3964ab55]{grid-column:1;grid-row:auto}}
