.article[data-astro-cid-leini5l2]{padding-block:var(--section-y)}.article__head[data-astro-cid-leini5l2],.article__hero[data-astro-cid-leini5l2],.article__body[data-astro-cid-leini5l2],.article__cta[data-astro-cid-leini5l2]{max-width:46rem;margin-inline-start:auto;margin-inline-end:auto}.article__back[data-astro-cid-leini5l2]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;display:inline-flex}.article__back[data-astro-cid-leini5l2]:hover{color:var(--color-ink)}.article__title[data-astro-cid-leini5l2]{margin-top:var(--space-4)}.article__byline[data-astro-cid-leini5l2]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.article__byline[data-astro-cid-leini5l2]+.article__meta[data-astro-cid-leini5l2]{margin-top:var(--space-1)}.article__meta[data-astro-cid-leini5l2]{gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.article__hero[data-astro-cid-leini5l2]{width:100%;height:auto;margin-top:var(--space-8);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:block}.article__body[data-astro-cid-leini5l2] p{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-top:var(--space-5)}.article__body[data-astro-cid-leini5l2] h2{font-size:var(--text-2xl);line-height:var(--leading-snug);margin-top:var(--space-10);margin-bottom:var(--space-3);scroll-margin-top:var(--space-4)}.article__body[data-astro-cid-leini5l2] h3{font-size:var(--text-xl);line-height:var(--leading-snug);margin-top:var(--space-8);margin-bottom:var(--space-2);scroll-margin-top:var(--space-4)}.article__body[data-astro-cid-leini5l2] h2+p,.article__body[data-astro-cid-leini5l2] h3+p{margin-top:var(--space-3)}.article__body[data-astro-cid-leini5l2] ul{margin-top:var(--space-5);padding-left:var(--space-5);gap:var(--space-3);display:grid}.article__body[data-astro-cid-leini5l2] li{line-height:var(--leading-relaxed)}.article__body[data-astro-cid-leini5l2] li::marker{color:var(--color-accent)}.article__body[data-astro-cid-leini5l2] table{width:100%;margin-top:var(--space-6);border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-normal);display:block;overflow-x:auto}.article__body[data-astro-cid-leini5l2] th,.article__body[data-astro-cid-leini5l2] td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.article__body[data-astro-cid-leini5l2] th{font-weight:var(--weight-bold);color:var(--color-heading);white-space:nowrap}.article__body[data-astro-cid-leini5l2] tbody tr:last-child td{border-bottom:0}.article__body[data-astro-cid-leini5l2] blockquote{margin-top:var(--space-6);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.article__body[data-astro-cid-leini5l2] blockquote>:first-child{margin-top:0}.article__body[data-astro-cid-leini5l2] blockquote ul{margin-top:var(--space-3)}.article__body[data-astro-cid-leini5l2] a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:2px}.article__body[data-astro-cid-leini5l2] a:hover{text-decoration-thickness:3px}.article__body[data-astro-cid-leini5l2] img{width:auto;max-width:100%;height:auto;max-height:26rem;margin:var(--space-8) auto;border-radius:var(--radius-lg);display:block}.article__cta[data-astro-cid-leini5l2]{margin-top:var(--space-12);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-subtle)}.article__cta-body[data-astro-cid-leini5l2]{margin-top:var(--space-3);color:var(--color-text-muted)}.article__cta-actions[data-astro-cid-leini5l2]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}
