.writing-article[data-astro-cid-7mn2gw7j]{min-width:0}.writing-header[data-astro-cid-7mn2gw7j]{max-width:75ch;margin-inline:auto}.writing-breadcrumb[data-astro-cid-7mn2gw7j]{font-size:var(--type-small);margin-block-end:var(--space-6)}.writing-header[data-astro-cid-7mn2gw7j] h1[data-astro-cid-7mn2gw7j]{margin-block-end:var(--space-4)}.writing-deck[data-astro-cid-7mn2gw7j]{color:var(--color-ink-muted);font-size:var(--type-prose);margin-block-end:var(--space-4);line-height:1.8}.writing-detail-meta[data-astro-cid-7mn2gw7j]{margin-block-end:var(--space-3)}.writing-topics[data-astro-cid-7mn2gw7j]{margin-block:0 var(--space-8);color:var(--color-ink-muted);font-size:var(--type-small)}.writing-cover[data-astro-cid-7mn2gw7j]{max-width:var(--width-site);margin:0 auto var(--space-12)}.writing-cover[data-astro-cid-7mn2gw7j] img[data-astro-cid-7mn2gw7j]{object-fit:contain;width:100%;max-height:70vh}.writing-reading-layout[data-astro-cid-7mn2gw7j]{grid-template-columns:minmax(0,min(75ch,100%));justify-content:center;display:grid}.writing-reading-layout[data-astro-cid-7mn2gw7j].has-toc{gap:var(--space-8);grid-template-columns:minmax(0,75ch) minmax(12rem,16rem)}.writing-content-column[data-astro-cid-7mn2gw7j]{grid-area:1/1;min-width:0}.writing-toc-desktop[data-astro-cid-7mn2gw7j]{top:var(--space-4);border-inline-start:1px solid var(--color-rule);grid-area:1/2;align-self:start;padding-inline-start:var(--space-4);position:sticky}.writing-toc-desktop[data-astro-cid-7mn2gw7j] h2[data-astro-cid-7mn2gw7j]{margin-block:0 var(--space-3);font-size:var(--type-small)}.writing-toc-desktop[data-astro-cid-7mn2gw7j] ol[data-astro-cid-7mn2gw7j],.writing-toc-mobile[data-astro-cid-7mn2gw7j] ol[data-astro-cid-7mn2gw7j]{margin:0;padding-inline-start:1.25em}.writing-toc-desktop[data-astro-cid-7mn2gw7j] li[data-astro-cid-7mn2gw7j],.writing-toc-mobile[data-astro-cid-7mn2gw7j] li[data-astro-cid-7mn2gw7j]{margin-block:var(--space-2);font-size:var(--type-small);line-height:1.55}.writing-toc-desktop[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j],.writing-toc-mobile[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]{color:var(--color-ink-muted);text-underline-offset:.18em;text-decoration-thickness:1px}.writing-toc-mobile[data-astro-cid-7mn2gw7j]{display:none}.writing-prose[data-astro-cid-7mn2gw7j]{line-break:strict;word-break:normal;max-width:min(100%,75ch);margin-inline:auto}.writing-prose[data-astro-cid-7mn2gw7j]:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}.writing-prose[data-astro-cid-7mn2gw7j] h2,.writing-prose[data-astro-cid-7mn2gw7j] h3,.writing-prose[data-astro-cid-7mn2gw7j] h4{scroll-margin-block-start:var(--space-4)}.writing-prose[data-astro-cid-7mn2gw7j] a:visited{color:#62517a}.writing-prose[data-astro-cid-7mn2gw7j] blockquote{border-inline-start:3px solid var(--color-rule);color:var(--color-ink-muted);margin-inline:0;padding-inline-start:var(--space-4)}.writing-prose[data-astro-cid-7mn2gw7j] pre{max-width:100%;margin-block:var(--space-6);padding:var(--space-4);background:var(--color-paper-soft);font-size:.875em;line-height:1.65;overflow-x:auto}.writing-prose[data-astro-cid-7mn2gw7j] table{max-width:100%;margin-block:var(--space-6);border-collapse:collapse;font-size:var(--type-small);white-space:normal;line-height:1.55;display:block;overflow-x:auto}.writing-prose[data-astro-cid-7mn2gw7j] th,.writing-prose[data-astro-cid-7mn2gw7j] td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);text-align:start;vertical-align:top}.writing-prose[data-astro-cid-7mn2gw7j] th{background:var(--color-paper-soft);font-weight:650}.writing-prose[data-astro-cid-7mn2gw7j] h2,.writing-prose[data-astro-cid-7mn2gw7j] h3,.writing-prose[data-astro-cid-7mn2gw7j] h4,.writing-prose[data-astro-cid-7mn2gw7j] figure,.writing-prose[data-astro-cid-7mn2gw7j] blockquote,.writing-prose[data-astro-cid-7mn2gw7j] table,.writing-prose[data-astro-cid-7mn2gw7j] pre{break-inside:avoid}.writing-prose[data-astro-cid-7mn2gw7j] figure{min-width:0}.writing-related[data-astro-cid-7mn2gw7j]{max-width:75ch;margin:var(--space-16) auto 0;border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-6)}.writing-related[data-astro-cid-7mn2gw7j] h2[data-astro-cid-7mn2gw7j]{margin-block-end:var(--space-3)}.writing-related[data-astro-cid-7mn2gw7j] ul[data-astro-cid-7mn2gw7j]{margin-block:0;padding-inline-start:1.25em}@media (width<=1040px){.writing-reading-layout[data-astro-cid-7mn2gw7j].has-toc{display:block}.writing-toc-desktop[data-astro-cid-7mn2gw7j]{display:none}.writing-toc-mobile[data-astro-cid-7mn2gw7j]{max-width:75ch;margin:0 auto var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--color-rule);display:block}.writing-toc-mobile[data-astro-cid-7mn2gw7j] summary[data-astro-cid-7mn2gw7j]{cursor:pointer;width:fit-content;font-size:var(--type-small);font-weight:650}.writing-toc-mobile[data-astro-cid-7mn2gw7j] nav[data-astro-cid-7mn2gw7j]{padding-block-start:var(--space-3)}}@media print{@page{margin:18mm}.site-header,.site-footer,.writing-breadcrumb[data-astro-cid-7mn2gw7j],.writing-toc-desktop[data-astro-cid-7mn2gw7j],.writing-toc-mobile[data-astro-cid-7mn2gw7j]{display:none!important}.site-main--wide{max-width:none;padding:0}.writing-reading-layout[data-astro-cid-7mn2gw7j].has-toc{display:block}.writing-content-column[data-astro-cid-7mn2gw7j],.writing-header[data-astro-cid-7mn2gw7j],.writing-prose[data-astro-cid-7mn2gw7j],.writing-related[data-astro-cid-7mn2gw7j]{max-width:none}.writing-prose[data-astro-cid-7mn2gw7j]{color:#000;font-size:11pt;line-height:1.55;overflow:visible}.writing-prose[data-astro-cid-7mn2gw7j] a,.writing-prose[data-astro-cid-7mn2gw7j] a:visited{color:inherit}.writing-prose[data-astro-cid-7mn2gw7j] pre,.writing-prose[data-astro-cid-7mn2gw7j] table{break-inside:avoid}.writing-prose[data-astro-cid-7mn2gw7j] img{max-width:100%}}
