.blog-index[data-astro-cid-x255k2k2]{padding-block:var(--space-8) var(--section-gap)}.blog-index__hero[data-astro-cid-x255k2k2]{align-items:center;gap:clamp(2.5rem,7vw,6rem);padding-block:clamp(2.75rem,6vw,5.5rem);display:grid}.blog-index__header[data-astro-cid-x255k2k2]{gap:var(--space-4);max-width:var(--width-text);flex-direction:column;display:flex}.blog-index__eyebrow[data-astro-cid-x255k2k2]{color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.blog-index__header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{letter-spacing:-.045em;max-width:12ch;font-size:clamp(3rem,6vw,5rem);line-height:1.02}.guide-preview[data-astro-cid-x255k2k2]{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 42%), linear-gradient(145deg, var(--color-surface), color-mix(in srgb, var(--color-brand) 14%, var(--color-surface)));border:1px solid var(--color-border);border-radius:calc(var(--radius-xl) + var(--space-2));box-shadow:var(--shadow-lg);padding:clamp(1.75rem,4vw,3rem)}.guide-preview__eyebrow[data-astro-cid-x255k2k2]{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.guide-preview__title[data-astro-cid-x255k2k2]{max-width:16ch;font-size:var(--text-2xl);line-height:var(--leading-tight);margin-block-start:var(--space-3)}.guide-preview[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{gap:var(--space-3);margin-block-start:var(--space-6);padding:0;list-style:none;display:grid}.guide-preview[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]{gap:var(--space-3);padding:var(--space-4);background-color:color-mix(in srgb, var(--color-surface) 82%, transparent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;display:flex}.guide-preview[data-astro-cid-x255k2k2] svg{color:var(--color-accent-text)}@media (width>=60rem){.blog-index__hero[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,7fr) minmax(25rem,5fr)}}.blog-index__lead[data-astro-cid-x255k2k2]{max-width:38rem;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.blog-index__list[data-astro-cid-x255k2k2]{margin-block-start:var(--space-4)}.article-card[data-astro-cid-x255k2k2]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-soft) 8%, transparent), transparent 50%), var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);min-height:30rem;box-shadow:var(--shadow-md);transition:border-color var(--transition-base) var(--easing), box-shadow var(--transition-base) var(--easing), translate var(--transition-base) var(--easing);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.article-card[data-astro-cid-x255k2k2]:before{background-color:var(--color-accent);content:"";width:.22rem;position:absolute;inset:0 auto 0 0}.article-card__content[data-astro-cid-x255k2k2]{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.article-card__meta[data-astro-cid-x255k2k2]{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.article-card__meta[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]:first-child{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.article-card__title[data-astro-cid-x255k2k2]{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2rem,4vw,3.5rem);line-height:var(--leading-tight);margin-block-start:var(--space-5)}.article-card__title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--color-text);text-decoration:none}.article-card__title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--color-accent-text);text-decoration:underline}.article-card__excerpt[data-astro-cid-x255k2k2]{max-width:46rem;color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-block-start:var(--space-4)}.article-card__link[data-astro-cid-x255k2k2]{gap:var(--space-2);align-items:center;margin-block-start:var(--space-8);display:inline-flex}.article-card__visual[data-astro-cid-x255k2k2]{min-height:29rem;padding:4.5rem var(--space-6) 0;background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--color-brand-soft) 30%, transparent), transparent 52%), var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.article-card__visual[data-astro-cid-x255k2k2]:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-brand-soft) 42%, transparent);content:"";border-radius:50%;width:23rem;position:absolute}.article-card__visual[data-astro-cid-x255k2k2] picture{z-index:1;filter:drop-shadow(0 1.25rem 1.5rem #080c1838);width:min(18rem,82%);display:block}.article-card__visual[data-astro-cid-x255k2k2] img{width:100%;height:auto;display:block}.article-card__visual-label[data-astro-cid-x255k2k2]{z-index:2;gap:var(--space-2);background-color:color-mix(in srgb, var(--color-surface) 88%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);backdrop-filter:blur(.75rem);align-items:center;padding:.6rem .75rem;display:inline-flex;position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5)}.article-card__visual-label[data-astro-cid-x255k2k2] svg{color:var(--color-accent-text)}@media (width>=60rem){.article-card[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr)}}@media (hover:hover){.article-card[data-astro-cid-x255k2k2]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);translate:0 -.25rem}}@media (width<=40rem){.guide-preview[data-astro-cid-x255k2k2],.article-card[data-astro-cid-x255k2k2]{padding:var(--space-5)}.article-card__visual[data-astro-cid-x255k2k2]{min-height:24rem}}
