div.svelte-1wc6g54{position:absolute;top:anchor(var(--top-anchor-name) bottom);bottom:calc(anchor(var(--bottom-anchor-name) top) + 1ch);left:calc(anchor(var(--top-anchor-name) end) + 4ch);right:0;display:flex;justify-content:end;align-items:start;padding-right:1.5ch}div.svelte-qjwy28{width:80ch;aspect-ratio:16 / 9;position:sticky;top:4ch;background:var(--color-gray-10)}.post-wrapper{display:flex;align-items:flex-start;align-items:stretch;justify-content:space-between;gap:1ch}header.svelte-1lyrelc{display:flex;align-items:center}header.svelte-1lyrelc .date:where(.svelte-1lyrelc){color:var(--color-gray-40)}.article-wrapper.svelte-1lyrelc{max-width:80ch;flex-grow:1;width:100%}aside.svelte-1lyrelc{flex-grow:1;flex-shrink:1;width:100%}@media screen and (width < 1100px){aside.svelte-1lyrelc{display:none}}article.svelte-1lyrelc{font-size:12px;font-family:var(--font-family);padding-bottom:10ch;text-wrap:pretty}article.svelte-1lyrelc h1{font-weight:400;margin-top:4rem;margin-bottom:1.5rem;font-size:3.2em;line-height:1}article.svelte-1lyrelc h2{font-style:italic;font-weight:400;margin-top:2.1rem;margin-bottom:1.4rem;font-size:2.2em;line-height:1}article.svelte-1lyrelc h3{font-style:italic;font-weight:400;font-size:1.7em;margin-top:2rem;margin-bottom:1.4rem;line-height:1}article.svelte-1lyrelc hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}article.svelte-1lyrelc p.subtitle{font-style:italic;margin-top:1em;margin-bottom:1em;font-size:1.8em;display:block;line-height:1}article.svelte-1lyrelc .danger{color:red}article.svelte-1lyrelc section{padding-top:1em;padding-bottom:1em}article.svelte-1lyrelc p,article.svelte-1lyrelc dl,article.svelte-1lyrelc ol,article.svelte-1lyrelc ul{font-size:1.4em;line-height:1.2}article.svelte-1lyrelc p{margin-top:1.4em;margin-bottom:1.4em;padding-right:0;vertical-align:baseline}article.svelte-1lyrelc div.epigraph{margin:5em 0}article.svelte-1lyrelc div.epigraph>blockquote{margin-top:3em;margin-bottom:3em}article.svelte-1lyrelc div.epigraph>blockquote,article.svelte-1lyrelc div.epigraph>blockquote>p{font-style:italic}article.svelte-1lyrelc div.epigraph>blockquote>footer{font-style:normal}article.svelte-1lyrelc div.epigraph>blockquote>footer>cite{font-style:italic}article.svelte-1lyrelc blockquote{font-size:1.4em}article.svelte-1lyrelc blockquote p{margin-right:40px}article.svelte-1lyrelc blockquote footer{font-size:1.1em;text-align:right}article.svelte-1lyrelc section>dl,article.svelte-1lyrelc section>ol,article.svelte-1lyrelc section>ul{width:50%;-webkit-padding-start:5%}article.svelte-1lyrelc dt:not(:first-child),article.svelte-1lyrelc li:not(:first-child){margin-top:.25em}article.svelte-1lyrelc figure{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:55%;-webkit-margin-start:0;-webkit-margin-end:0;margin:0 0 3em}article.svelte-1lyrelc figcaption{float:right;clear:right;margin-top:0;margin-bottom:0;font-size:1.1em;line-height:1.4;vertical-align:baseline;position:relative;max-width:40%}article.svelte-1lyrelc figure.fullwidth figcaption{margin-right:24%}article.svelte-1lyrelc a:link,article.svelte-1lyrelc a:visited{color:inherit;text-underline-offset:.1em;text-decoration-thickness:.05em}article.svelte-1lyrelc img{max-width:100%}article.svelte-1lyrelc .sidenote,article.svelte-1lyrelc .marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:.3em;margin-bottom:0;font-size:1.1em;line-height:1.3;vertical-align:baseline;position:relative}article.svelte-1lyrelc .sidenote-number{counter-increment:sidenote-counter}article.svelte-1lyrelc .sidenote-number:after,article.svelte-1lyrelc .sidenote:before{font-family:et-book-roman-old-style;position:relative;vertical-align:baseline}article.svelte-1lyrelc .sidenote-number:after{content:counter(sidenote-counter);font-size:1em;top:-.5em;left:.1em}article.svelte-1lyrelc .sidenote:before{content:counter(sidenote-counter) " ";font-size:1em;top:-.5em}article.svelte-1lyrelc blockquote .sidenote,article.svelte-1lyrelc blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}article.svelte-1lyrelc div.fullwidth,article.svelte-1lyrelc table.fullwidth{width:100%}article.svelte-1lyrelc div.table-wrapper{overflow-x:auto;font-family:Trebuchet MS,Gill Sans,Gill Sans MT,sans-serif}article.svelte-1lyrelc .sans{font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;letter-spacing:.03em}article.svelte-1lyrelc code,article.svelte-1lyrelc pre>code{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em;line-height:1.2;-webkit-text-size-adjust:100%}article.svelte-1lyrelc .sans>code{font-size:1.2em}article.svelte-1lyrelc h1>code,article.svelte-1lyrelc h2>code,article.svelte-1lyrelc h3>code{font-size:.8em}article.svelte-1lyrelc .marginnote>code,article.svelte-1lyrelc .sidenote>code{font-size:1em}article.svelte-1lyrelc pre>code{font-size:.9em;width:52.5%;margin-left:2.5%;overflow-x:auto;display:block}article.svelte-1lyrelc pre.fullwidth>code{width:90%}article.svelte-1lyrelc .fullwidth{max-width:90%;clear:both}article.svelte-1lyrelc span.newthought{font-variant:small-caps;font-size:1.2em}article.svelte-1lyrelc input.margin-toggle{display:none}article.svelte-1lyrelc label.sidenote-number{display:inline-block;max-height:2em}article.svelte-1lyrelc label.margin-toggle:not(.sidenote-number){display:none}article.svelte-1lyrelc .iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}article.svelte-1lyrelc .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 760px){article.svelte-1lyrelc hr,article.svelte-1lyrelc section>p,article.svelte-1lyrelc section>footer,article.svelte-1lyrelc section>table{width:100%}article.svelte-1lyrelc pre>code{width:97%}article.svelte-1lyrelc section>dl,article.svelte-1lyrelc section>ol,article.svelte-1lyrelc section>ul{width:90%}article.svelte-1lyrelc figure{max-width:90%}article.svelte-1lyrelc figcaption,article.svelte-1lyrelc figure.fullwidth figcaption{margin-right:0%;max-width:none}article.svelte-1lyrelc blockquote{margin-left:1.5em;margin-right:0}article.svelte-1lyrelc blockquote p,article.svelte-1lyrelc blockquote footer{width:100%}article.svelte-1lyrelc label.margin-toggle:not(.sidenote-number){display:inline}article.svelte-1lyrelc .sidenote,article.svelte-1lyrelc .marginnote{display:none}article.svelte-1lyrelc .margin-toggle:checked+.sidenote,article.svelte-1lyrelc .margin-toggle:checked+.marginnote{display:block;float:left;left:1em;clear:both;width:95%;margin:1em 2.5%;vertical-align:baseline;position:relative}article.svelte-1lyrelc label{cursor:pointer}article.svelte-1lyrelc div.table-wrapper,article.svelte-1lyrelc table{width:85%}article.svelte-1lyrelc img{width:100%}}
