.article-meta.svelte-7eu775{color:#ffffffb8;flex-wrap:wrap;gap:.6rem;margin:0;font-weight:600;display:flex}.back-link.svelte-7eu775{color:var(--site-text-muted);margin-block-start:clamp(1.75rem,3vw,2.5rem);font-size:.9rem;font-weight:650;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.back-link.svelte-7eu775:hover{color:var(--site-primary-dark)}}.article-body.svelte-7eu775{max-inline-size:52rem;margin-inline:0;padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,6rem);font-size:1.08rem;line-height:1.8}.article-body.svelte-7eu775 h2{color:var(--site-secondary);font-size:2rem;font-weight:var(--site-weight-title);letter-spacing:var(--site-tracking-title);margin-block:2.5rem 1rem}.article-body.svelte-7eu775 h3{color:var(--site-secondary);font-size:1.4rem;font-weight:var(--site-weight-subtitle);margin-block:2rem .75rem}.article-body.svelte-7eu775 p{margin-block:0 1.35em}.article-body.svelte-7eu775 ul,.article-body.svelte-7eu775 ol{list-style:revert;margin-block:0 1.35em;padding-inline-start:1.4em}.article-body.svelte-7eu775 li{margin-block-end:.4em}.article-body.svelte-7eu775 p,.article-body.svelte-7eu775 li{color:var(--site-text-muted)}.article-body.svelte-7eu775 strong{color:var(--site-secondary)}.article-body.svelte-7eu775 a{color:var(--site-primary-dark)}.article-body.svelte-7eu775 img{border-radius:.75rem;block-size:auto;max-inline-size:100%}.article-body.svelte-7eu775 blockquote{border-inline-start:3px solid var(--site-primary);color:var(--site-secondary);margin-inline:0;padding-inline-start:1.5rem;font-size:1.25rem;font-weight:600}.article-body.svelte-7eu775 hr{border:0;border-block-start:1px solid var(--site-border);margin-block:2.5rem}.article-body.svelte-7eu775 pre{border-radius:var(--site-radius-md);background:var(--site-surface-subtle);padding:1rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.article-body.svelte-7eu775 code{background:var(--site-surface-subtle);border-radius:.3rem;padding:.1em .35em;font-size:.92em}.article-body.svelte-7eu775 pre code{background:0 0;padding:0}.article-body.svelte-7eu775 table{border-collapse:collapse;inline-size:100%;display:block;overflow-x:auto}.article-body.svelte-7eu775 th,.article-body.svelte-7eu775 td{border-block-end:1px solid var(--site-border);text-align:start;padding:.6rem .8rem}.article-body.svelte-7eu775 figure{margin-inline:0}.article-body.svelte-7eu775 figcaption{color:var(--site-text-muted);font-size:.9rem}
