.subpage.svelte-1ollhir{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.subpage.svelte-1ollhir{padding:var(--s-3) var(--left-pad)}}.subpage-header.svelte-1ollhir{margin-bottom:var(--s-2)}.cover.svelte-1ollhir{display:block;width:100%;max-width:62ch;height:auto;margin-bottom:var(--s-2)}.label.svelte-1ollhir{display:block;font-size:var(--t-base);font-weight:600;line-height:var(--s-1);color:var(--text-3);margin-bottom:var(--s-half)}.title.svelte-1ollhir{font-family:var(--font-heading);font-size:var(--t-3xl);font-weight:700;letter-spacing:0;line-height:var(--s-2);color:var(--text);margin:0 0 var(--s-half) 0}.subtitle.svelte-1ollhir{margin:0}.tags.svelte-1ollhir{display:flex;flex-wrap:wrap;gap:var(--s-half);list-style:none;margin:var(--s-1) 0 0;padding:0}.tag.svelte-1ollhir{font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3);background:var(--surface);border-radius:var(--r);padding:2px 8px}.post-body.svelte-1ollhir{font-size:var(--t-md);line-height:var(--lh-body);color:var(--text-2);max-width:62ch}.post-body.svelte-1ollhir p,.post-body.svelte-1ollhir ul,.post-body.svelte-1ollhir ol{margin:0 0 var(--s-1);line-height:var(--lh-body)}.post-body.svelte-1ollhir ul{padding-left:22px;list-style:disc outside}.post-body.svelte-1ollhir ol{padding-left:22px;list-style:decimal outside}.post-body.svelte-1ollhir li{margin:0;line-height:var(--lh-body)}.post-body.svelte-1ollhir h2{font-family:var(--font-heading);font-size:var(--t-xl);font-weight:700;letter-spacing:0;line-height:var(--s-2);color:var(--text);margin:var(--s-2) 0 var(--s-1)}.post-body.svelte-1ollhir h3,.post-body.svelte-1ollhir h4{font-size:var(--t-md);font-weight:600;letter-spacing:0;line-height:var(--lh-body);color:var(--text);margin:var(--s-2) 0 var(--s-half)}.post-body.svelte-1ollhir a{color:var(--text);font-weight:600;text-decoration:none;transition:color var(--fast) var(--ease)}.post-body.svelte-1ollhir a:hover{color:var(--green)}.post-body.svelte-1ollhir strong{color:var(--text)}.post-body.svelte-1ollhir img{margin:var(--s-2) 0}.post-body.svelte-1ollhir blockquote{margin:var(--s-1) 0;padding:0 0 0 var(--s-1);border-left:1px solid var(--border);color:var(--text-2);font-style:normal;font-weight:400}.post-body.svelte-1ollhir blockquote p:first-of-type:before,.post-body.svelte-1ollhir blockquote p:last-of-type:after{content:none}.post-body.svelte-1ollhir code{font-size:var(--t-base);font-weight:400;color:var(--text);background:var(--surface);border-radius:var(--r);padding:2px 6px}.post-body.svelte-1ollhir code:before,.post-body.svelte-1ollhir code:after{content:none}.post-body.svelte-1ollhir pre{font-size:var(--t-base);line-height:var(--lh-body);margin:var(--s-1) 0}.post-body.svelte-1ollhir figcaption,.post-body.svelte-1ollhir small,.post-body.svelte-1ollhir th,.post-body.svelte-1ollhir td{font-size:var(--t-base);line-height:var(--s-1)}.post-body.svelte-1ollhir hr{border:none;border-top:1px solid var(--border);margin:var(--s-2) 0}
