h1[data-astro-cid-wtazr7uf]{margin-top:4rem;margin-bottom:min(2.5cqw,1rem);font-size:3.2rem;font-weight:400;line-height:1}.subtitle[data-astro-cid-wtazr7uf]{font-size:1.8rem;font-style:italic;line-height:1;display:block;&:before{display:none}}.book-heading[data-astro-cid-wtazr7uf]{margin-bottom:min(10cqw,4rem)}div[data-astro-cid-wtazr7uf].authors{margin-top:calc(var(--heading-margin-bottom) * -1.01);margin-bottom:calc(var(--heading-margin-bottom) - 1ch);color:var(--color-foreground-subtle);padding:0;font-size:1.1rem;display:inline}.container{container-type:inline-size;&:not(:has(.margin-toggle)){contain:width;margin:0 auto 2em}&:has(.margin-toggle){max-width:900px}@container (width>=0){& article{width:100%;display:block;&:not(:has(.margin-toggle)){margin:auto;padding-left:0}color:var(--color-foreground,#111);counter-reset:sidenote-counter;max-width:1400px;padding:2rem 0;& h2{margin-top:2.1rem;margin-bottom:1.4rem;font-size:2.2rem;font-style:italic;font-weight:400;line-height:1}& h3{margin-top:2rem;margin-bottom:1.4rem;font-size:1.7rem;font-style:italic;font-weight:400;line-height:1}& hr{border:0;border-top:1px solid #ccc;width:55%;height:1px;margin:1em 0;padding:0;display:block}& .numeral{font-family:Tinos NF,serif}& .danger{color:var(--color-error)}& p,& dl,& ol,& ul{font-size:1.4rem;line-height:2rem}& ol,& ul,& dl{margin:1rem 0}& ul{list-style:square}& ol{list-style:upper-roman}& p{text-align:justify;vertical-align:baseline;padding-right:0;&:before{content:" ";margin-right:2ch}}& div.epigraph{margin:5em 0}& div.epigraph>blockquote{margin:3em 0}& div.epigraph>blockquote,& div.epigraph>blockquote>p{font-style:italic}& div.epigraph>blockquote>footer{font-style:normal}& div.epigraph>blockquote>footer>cite{font-style:italic}& blockquote{border-left:2px solid var(--color-foreground-subtle);margin:2rem 1rem;padding-left:1rem;font-size:1.4rem}& blockquote p{width:86%}& blockquote footer{text-align:right;width:86%;font-size:1.1rem}& section>p,& section>footer,& section>table{width:100%}&:not(:has(.margin-toggle)) section{columns:2 35ch;column-gap:3rem;&>*{max-width:69ch}&>.book-heading{column-span:all}}&:has(.margin-toggle) section>p,&:has(.margin-toggle) section>footer,&:has(.margin-toggle) section>table{max-width:69ch}&:has(.margin-toggle){& section>p,& section>footer,& section>table{width:75%}}& section>dl,& section>ol,& section>ul{-webkit-padding-start:5%;width:70%}& dt:not(:first-child),& li:not(:first-child){margin-top:.25rem}& figure{font-size:100%;font:inherit;vertical-align:baseline;-webkit-margin-start:0;-webkit-margin-end:0;border:0;max-width:55%;margin:0 0 3em;padding:0}& figcaption{float:right;clear:right;vertical-align:baseline;max-width:40%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.6;position:relative}& figure.fullwidth figcaption{margin-right:24%}& a,& a:link,& a:visited{color:inherit;text-underline-offset:.1em;text-decoration:underline .05em}& img{max-width:100%;margin-top:48px}& .sidenote,& .marginnote{float:right;clear:right;vertical-align:baseline;text-align:start;width:26%;margin-top:.3rem;margin-bottom:0;margin-right:-30%;font-size:1.1rem;line-height:1.3;position:relative;& img{margin-top:0}}& .sidenote-number{counter-increment:sidenote-counter}& .sidenote-number:after,& .sidenote:before{vertical-align:baseline;position:relative}& .sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-.5rem;left:.1rem}& .sidenote:before{content:counter(sidenote-counter) " ";font-size:1rem;top:-.5rem}& blockquote .sidenote,& blockquote .marginnote{text-align:left;min-width:59%;margin-right:-82%}& div.fullwidth,& table.fullwidth{width:100%}& div.table-wrapper{font-family:Trebuchet MS,Gill Sans,Gill Sans MT,sans-serif;overflow-x:auto}& .sans{letter-spacing:.03em;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif}& code,& pre>code{-webkit-text-size-adjust:100%;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1rem;line-height:1.42}& .sans>code{font-size:1.2rem}& h1>code,& h2>code,& h3>code{font-size:.8em}& .marginnote>code,& .sidenote>code{font-size:1rem}& pre>code{width:52.5%;margin-left:2.5%;font-size:.9rem;display:block;overflow-x:auto}& pre.fullwidth>code{width:90%}& .fullwidth{clear:both;max-width:90%}& span.newthought{font-variant:small-caps;font-size:1.2em}& input.margin-toggle{display:none}& label.sidenote-number{max-height:2rem;display:inline-block}& label.margin-toggle:not(.sidenote-number){display:none}& .iframe-wrapper{height:0;padding-top:25px;padding-bottom:56.25%;position:relative}& .iframe-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}}}@container (width<=1240px){& article{width:90%;padding:1svw 3svw}}@container (width<=760px){& article{width:94%;margin:0 1vw;padding-right:0;& hr,& section>p,& section>footer,& section>table{width:100%}&:has(.margin-toggle){& section>p,& section>footer,& section>table{width:100%}}& pre>code{width:97%}& section>dl,& section>ol,& section>ul{width:90%}& figure{max-width:90%}& figcaption,& figure.fullwidth figcaption{max-width:none;margin-right:0%}& blockquote{margin-left:1.5em;margin-right:0}& blockquote p,& blockquote footer{width:90%}& label.margin-toggle:not(.sidenote-number){display:inline;&:before{content:"↩";display:inline-block}}& .sidenote,& .marginnote{display:none}& .margin-toggle:checked+.sidenote,& .margin-toggle:checked+.marginnote{float:left;clear:both;width:95%;margin:1rem 2.5%;display:block;position:relative;left:1rem}& label{cursor:pointer}& div.table-wrapper,& table{width:85%}& img{width:100%}}}}.article-meta{color:var(--color-foreground-subtle);flex-wrap:wrap;gap:1rem;margin-bottom:2rem;font-size:1.1rem;display:flex}.article-meta time,.article-meta .p-author{display:inline}.article-meta .p-author a{text-decoration:none}.syndication-links{color:var(--color-foreground-subtle);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;font-size:1.1rem;display:flex}.syndication-links a{color:var(--color-foreground-subtle);text-underline-offset:.2em;text-decoration:underline}.syndication-links a:hover{color:var(--color-foreground)}:global(.webmentions){border-top:1px solid var(--color-foreground-subtle);margin-top:4rem;padding-top:2rem}:global(.webmentions h3){margin-bottom:1.5rem;font-size:2rem;font-style:italic}:global(.webmention-section){margin-bottom:2rem}:global(.webmention-section h4){color:var(--color-foreground-subtle);margin-bottom:1rem;font-size:1.4rem}:global(.webmention-faces){flex-wrap:wrap;gap:.5rem;display:flex}:global(.webmention-face){background:var(--color-foreground-subtle);width:48px;height:48px;color:var(--color-background);border-radius:50%;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex;overflow:hidden}:global(.webmention-face img){object-fit:cover;width:100%;height:100%;margin:0}:global(.webmention-replies){flex-direction:column;gap:1.5rem;display:flex}:global(.webmention-reply){border:1px solid var(--color-foreground-subtle);border-radius:.5rem;padding:1rem}:global(.webmention-reply-author){align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}:global(.webmention-reply-author img){border-radius:50%;width:40px;height:40px;margin:0}:global(.webmention-reply-author a){font-weight:700;text-decoration:none}:global(.webmention-reply-author time){color:var(--color-foreground-subtle);font-size:.9rem;display:block}:global(.webmention-reply-content){font-size:1.2rem;line-height:1.6}
