@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-latin.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-italic-latin.woff2) format("woff2")}:root{--paper: #fffff8;--ink: #111111;--ink-soft: #444440;--ink-mute: #6b6b64;--rule: rgba(17, 17, 17, .3);--rule-soft: rgba(17, 17, 17, .12);--serif: "ET Book", "EB Garamond", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;--mono: "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--paper: #17160f;--ink: #e8e4d8;--ink-soft: #b9b5a8;--ink-mute: #8e8a7e;--rule: rgba(232, 228, 216, .3);--rule-soft: rgba(232, 228, 216, .14)}}html{font-size:15px;-webkit-text-size-adjust:100%}body{margin:0 auto;width:87.5%;max-width:1400px;padding-left:12.5%;background:var(--paper);color:var(--ink);font-family:var(--serif);font-feature-settings:"onum" 1,"kern" 1,"liga" 1;font-variant-numeric:oldstyle-nums;counter-reset:sidenote-counter;line-height:2rem}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1,h2,h3{font-weight:400;margin:0}h1{font-size:3.2rem;line-height:1.08;letter-spacing:-.005em;margin:2.6rem 0 1.4rem}h2{font-size:2.2rem;font-style:italic;line-height:1.15;margin:2.4rem 0 1rem}h3{font-size:1.7rem;font-style:italic;line-height:1.2;margin:2rem 0 .8rem}p,ol,ul,dl{font-size:1.4rem;line-height:2rem;margin:1.4rem 0}li{margin:.3rem 0}blockquote{font-size:1.4rem;margin:1.6rem 0 1.6rem 2.5rem;padding:0}blockquote p{margin:0 0 .6rem}blockquote footer{font-size:1.1rem;text-align:right}code,kbd,samp{font-family:var(--mono);font-size:.82em;font-variant-numeric:lining-nums}pre{font-size:1rem;line-height:1.5;overflow-x:auto;padding:.6rem 1rem;border-left:1px solid var(--rule);margin:1.4rem 0}pre code{font-size:1em}hr{border:0;border-top:1px solid var(--rule);margin:2.4rem 0}em,i{font-style:italic}strong,b{font-weight:600}table{font-size:1.15rem;line-height:1.5;border-collapse:collapse;font-variant-numeric:lining-nums;margin:1.4rem 0}th,td{text-align:left;padding:.3rem 1rem .3rem 0;border-bottom:1px solid var(--rule-soft);vertical-align:top}th{font-weight:400;font-variant:small-caps;letter-spacing:.05em;border-bottom-color:var(--rule)}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ink-mute);text-underline-offset:.14em}a:hover{text-decoration-color:var(--ink)}.plain,.plain a,nav a{text-decoration:none}.plain a:hover,nav a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.smallcaps,.sc{font-variant:small-caps;letter-spacing:.06em}.newthought{font-variant:small-caps;letter-spacing:.05em;font-size:1.1em}.mute{color:var(--ink-mute)}.soft{color:var(--ink-soft)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main>*{width:55%}main>article,main>.prose,main>.list,main>.fullwidth{width:100%}main>.entry{width:55%}article>header>*,article>section>*,article>.notice,.prose>*,.list>*{width:55%}.fullwidth{width:100%;max-width:none;clear:both}.column{width:55%}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:.3rem;margin-bottom:0;font-size:1.1rem;line-height:1.5;color:var(--ink-soft);position:relative}.marginnote p,.sidenote p{font-size:inherit;line-height:inherit;margin:0 0 .5rem}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{position:relative;vertical-align:baseline;font-variant-numeric:lining-nums}.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}input.margin-toggle{display:none}.marginnote .label{font-variant:small-caps;letter-spacing:.06em;color:var(--ink-mute)}figure{margin:1.6rem 0;max-width:55%}figure.fullwidth{max-width:100%;width:100%;clear:both}figure.margin{float:right;clear:right;margin-right:-60%;width:50%;max-width:50%;margin-top:0}figure img{max-width:100%;height:auto;display:block}figcaption{font-size:1.1rem;line-height:1.5;color:var(--ink-soft);margin-top:.5rem}figure:not(.fullwidth):not(.margin) figcaption{float:right;clear:right;margin-right:-60%;width:50%;margin-top:0;position:relative}figure.chart img{width:100%;height:auto;display:block;border:1px solid var(--rule-soft)}figure.chart .data{white-space:nowrap}figure.lead{margin:0 0 2rem}figure.lead img{width:100%;height:auto;display:block}figure.lead figcaption{float:none;width:55%;margin:.5rem 0 0}figure.lead .credit{color:var(--ink-mute)}.entry .thumb{display:block;margin:.2rem 0 .7rem}.entry .thumb img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top;display:block;border:1px solid var(--rule-soft)}.masthead{width:100%;padding:2.2rem 0 0}.masthead-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.6rem 2rem;padding-bottom:.5rem;border-bottom:1px solid var(--ink)}.masthead-row:after{content:""}.masthead .brand{font-size:2rem;line-height:1;font-variant:small-caps;letter-spacing:.12em;text-decoration:none}.masthead nav{font-size:1.05rem;font-variant:small-caps;letter-spacing:.08em;line-height:1.6}.masthead nav a{margin-left:1.4rem;color:var(--ink-soft)}.masthead nav a[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--ink)}.masthead-rule{border:0;border-top:1px solid var(--rule-soft);margin:2px 0 0}.tagline{font-style:italic;font-size:1.3rem;line-height:1.6;color:var(--ink-soft);margin:.9rem 0 0;width:100%}.entry{display:flow-root;margin:2.8rem 0 0}.entry>:not(.marginnote){width:100%}.entry:first-of-type{margin-top:2.4rem}.entry h2{margin:0 0 .5rem;font-size:2.2rem;line-height:1.15}.entry.lead h2{font-size:2.8rem;line-height:1.1}.entry h2 a{text-decoration:none}.entry h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.entry .dek{margin:0;color:var(--ink)}.entry .marginnote{margin-top:.6rem}.entry-meta{font-size:1.1rem;line-height:1.5}.entry-meta .date{font-variant:small-caps;letter-spacing:.06em}.end-rule{width:55%;border:0;border-top:1px solid var(--rule);margin:3.2rem 0 1rem}article header{margin-top:2.4rem}.kicker{font-size:1.1rem;line-height:1.6;font-variant:small-caps;letter-spacing:.08em;color:var(--ink-mute);margin:0}.kicker a{text-decoration:none;color:inherit}.kicker a:hover{text-decoration:underline}article h1{margin:.6rem 0 1rem;width:70%}.subtitle{font-style:italic;font-size:1.8rem;line-height:1.35;margin:0 0 1.4rem;color:var(--ink-soft)}.byline{font-size:1.2rem;line-height:1.6;margin:0 0 2rem;padding-top:.6rem;border-top:1px solid var(--rule-soft)}.byline .sc{font-size:1.15rem}.byline a{text-decoration:none}.byline a:hover{text-decoration:underline}.disclosure{font-size:1.1rem}.notice{border:1px solid var(--rule);padding:.8rem 1.1rem;font-size:1.2rem;line-height:1.6;margin:1.6rem 0}.notice .sc{color:var(--ink-mute)}.sponsored{font-variant:small-caps;letter-spacing:.08em;font-size:1.1rem;border:1px solid var(--rule);display:inline-block;padding:.1rem .6rem;margin:1rem 0 0}.endmatter{margin-top:3.4rem;padding-top:1rem;border-top:1px solid var(--ink);font-size:1.15rem;line-height:1.6}.endmatter>*{width:55%}.endmatter h2{font-style:normal;font-variant:small-caps;letter-spacing:.08em;font-size:1.15rem;line-height:1.6;margin:1.6rem 0 .4rem;color:var(--ink-mute)}.endmatter h2:first-child{margin-top:.4rem}.endmatter p,.endmatter ol,.endmatter ul{font-size:1.15rem;line-height:1.6;margin:.4rem 0}.endmatter ol{padding-left:2.2rem;font-variant-numeric:lining-nums}.endmatter ul{padding-left:1.3rem}.endmatter li{margin:.25rem 0}.endmatter code{font-size:.78em;color:var(--ink-soft)}.endmatter .marginnote{margin-top:0}.prose h2{font-size:1.7rem;margin-top:2.2rem}.page-title{margin-top:2.4rem}dl.spec dt{font-variant:small-caps;letter-spacing:.06em;color:var(--ink-mute);font-size:1.15rem}dl.spec dd{margin:0 0 1rem}.site-footer{width:100%;clear:both;margin-top:5rem;padding:1rem 0 3.5rem;border-top:1px solid var(--ink);font-size:1.05rem;line-height:1.6;color:var(--ink-soft)}.site-footer p{font-size:inherit;line-height:inherit;margin:.3rem 0;width:55%}.site-footer nav{font-variant:small-caps;letter-spacing:.07em}.site-footer nav a{margin-right:1.3rem}.signup{width:55%;margin:.4rem 0 1.4rem}.signup label{display:block;margin-bottom:.5rem;font-size:1.2rem;color:var(--ink)}.signup div{display:flex;gap:.6rem}.signup input[type=email]{flex:1;min-width:0;padding:.45rem .6rem;font:inherit;font-size:1.2rem;color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:0}.signup button{padding:.45rem .9rem;font:inherit;font-variant:small-caps;letter-spacing:.07em;font-size:1.2rem;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:0;cursor:pointer}.signup-trap{position:absolute;left:-9999px}@media(max-width:760px){body{width:92%;padding-left:4%;padding-right:4%}main>*,main>.entry,article>header>*,article>section>*,article>.notice,.prose>*,.list>*,.column,.endmatter>*,.site-footer p,.signup,.end-rule,article h1{width:100%}figure{max-width:100%}figure.margin,figure:not(.fullwidth):not(.margin) figcaption,figure.lead figcaption{float:none;margin-right:0;width:100%;max-width:100%}.entry .thumb{max-width:100%}.sidenote,.marginnote{float:none;clear:none;display:block;width:auto;margin:.8rem 0 .8rem 1rem;padding-left:.9rem;border-left:1px solid var(--rule)}.sidenote{display:none}input.margin-toggle:checked+.sidenote{display:block}label.sidenote-number{cursor:pointer;padding:.2rem .15rem;margin:-.2rem -.15rem}label.sidenote-number:after{font-weight:600}.byline{display:flex;flex-direction:column}.byline .marginnote{order:2;margin-bottom:0}h1{font-size:2.4rem}.entry.lead h2{font-size:2.3rem}.entry h2{font-size:1.9rem}.subtitle{font-size:1.5rem}.masthead .brand{font-size:1.6rem}.masthead nav a{margin-left:0;margin-right:1rem}}@media print{body{width:100%;padding:0;background:#fff;color:#000}.masthead nav,.site-footer nav{display:none}}
