.article.svelte-173p5ag{margin:0 auto;max-width:44rem;padding:3rem 1.5rem 5rem}@media(min-width:64rem){.article.svelte-173p5ag{padding-top:5rem}}.back.svelte-173p5ag{display:inline-block;margin-bottom:1.5rem;font-size:.9375rem;color:var(--color-accent);text-decoration:none}.back.svelte-173p5ag:hover{text-decoration:underline}.draft.svelte-173p5ag{display:inline-block;margin:0 0 1rem;padding:.3rem .6rem;border-radius:6px;background:#fef3c7;color:#92400e;font-size:.8rem;font-weight:600}.article-header.svelte-173p5ag .page-title:where(.svelte-173p5ag){margin-bottom:.75rem}.meta.svelte-173p5ag{margin:0 0 2.5rem;font-size:.9375rem;color:var(--color-text-secondary)}.article-body.svelte-173p5ag{font-size:1.125rem;line-height:1.7;color:var(--color-text-primary)}.article-body.svelte-173p5ag h2,.article-body.svelte-173p5ag h3{font-weight:700;color:var(--color-text-primary)}.article-body.svelte-173p5ag h2{margin:2.5rem 0 .75rem;font-size:1.6rem;line-height:1.2;letter-spacing:-.02em}.article-body.svelte-173p5ag h3{margin:2rem 0 .5rem;font-size:1.25rem;line-height:1.3}.article-body.svelte-173p5ag p{margin:0 0 1.15rem}.article-body.svelte-173p5ag ul,.article-body.svelte-173p5ag ol{margin:0 0 1.15rem;padding-left:1.4rem}.article-body.svelte-173p5ag ul{list-style:disc}.article-body.svelte-173p5ag ol{list-style:decimal}.article-body.svelte-173p5ag li{margin:.3rem 0}.article-body.svelte-173p5ag a{color:var(--color-accent)}.article-body.svelte-173p5ag strong{font-weight:600}.article-body.svelte-173p5ag blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--color-accent);color:var(--color-text-secondary)}.article-body.svelte-173p5ag table{display:block;overflow-x:auto;margin:1.5rem 0;border-collapse:collapse;font-size:.975rem}.article-body.svelte-173p5ag th,.article-body.svelte-173p5ag td{padding:.5rem .75rem;border-bottom:1px solid rgba(11,85,97,.12);text-align:left}.article-body.svelte-173p5ag .article-video{margin:1.75rem 0}.article-body.svelte-173p5ag .article-video img,.article-body.svelte-173p5ag .article-video video{display:block;width:100%;border-radius:12px;box-shadow:0 12px 32px -12px #0b55614d}.article-body.svelte-173p5ag .article-image{margin:1.5rem 0 1.75rem;text-align:center}.article-body.svelte-173p5ag .article-image img{display:inline-block;width:auto;max-width:min(100%,18rem);border-radius:10px;box-shadow:0 8px 24px -10px #0b556159}.article-body.svelte-173p5ag .article-image figcaption,.article-body.svelte-173p5ag .article-video figcaption{margin-top:.5rem;font-size:.875rem;color:var(--color-text-secondary);text-align:center}.article-body.svelte-173p5ag .article-side{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1.75rem;align-items:center;margin:1.5rem 0 1.75rem}.article-body.svelte-173p5ag .article-side .article-image{margin:0}.article-body.svelte-173p5ag .article-side .article-image img{max-width:min(100%,12rem)}.article-body.svelte-173p5ag .article-side.right{grid-template-columns:minmax(0,1fr) minmax(0,15rem)}.article-body.svelte-173p5ag .article-side.right .article-image img{max-width:100%;transition:transform .15s ease}.article-body.svelte-173p5ag .article-side.right .article-image a:hover img{transform:scale(1.02)}.article-body.svelte-173p5ag .article-side-text p:last-child{margin-bottom:0}@media(max-width:640px){.article-body.svelte-173p5ag .article-side,.article-body.svelte-173p5ag .article-side.right{grid-template-columns:minmax(0,1fr);gap:1rem}}.article-body.svelte-173p5ag .article-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:1.5rem 0 1.75rem}.article-body.svelte-173p5ag .article-thumbs figure{margin:0}.article-body.svelte-173p5ag .article-thumbs img{display:block;width:100%;border-radius:10px;box-shadow:0 8px 24px -10px #0b556159;transition:transform .15s ease}.article-body.svelte-173p5ag .article-thumbs a:hover img{transform:scale(1.02)}.article-body.svelte-173p5ag .article-thumbs figcaption{margin-top:.5rem;font-size:.875rem;color:var(--color-text-secondary);text-align:center}.article-body.svelte-173p5ag .video-placeholder{display:grid;place-items:center;aspect-ratio:16 / 9;margin:1.75rem 0;border:2px dashed rgba(11,85,97,.25);border-radius:12px;color:var(--color-text-secondary);font-size:.95rem;padding:1rem;text-align:center}.article-footer.svelte-173p5ag{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(11,85,97,.12);display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.also.svelte-173p5ag{margin:0;font-size:.9375rem;color:var(--color-text-secondary)}.also.svelte-173p5ag a:where(.svelte-173p5ag){color:var(--color-accent)}
