@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/zilla-slab-600.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/zilla-slab-700.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:optional;src:url(/assets/fonts/newsreader.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/newsreader-italic.woff2)format("woff2")}@font-face{font-family:Zilla Fallback;src:local(Georgia);size-adjust:79%;ascent-override:105%;descent-override:30%}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:81%;ascent-override:118%;descent-override:30%}:root{--paper:#f3e3da;--paper-deep:#ead3c6;--ink:#24160f;--accent:#8c1c2b;--slate:#3d4a5c;--line:#cbb4a7;--head:"Zilla Slab","Zilla Fallback",Georgia,serif;--text:"Newsreader","Newsreader Fallback",Georgia,serif;--side:232px;--col:760px;--gap:64px;--pace:.26s;--ease:cubic-bezier(.2,.65,.3,1);--top:96px}*{box-sizing:border-box}html{scroll-padding-top:var(--top);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 20px/1.55 var(--text);font-optical-sizing:auto;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--paper)}h1,h2,h3{font-family:var(--head);text-wrap:balance;margin:0;line-height:1.12}h1{letter-spacing:-.03em;font-size:clamp(40px,4.6vw,64px);font-weight:700}h2{letter-spacing:-.02em;font-size:clamp(30px,3.2vw,40px);font-weight:700}h3{font-size:24px;font-weight:600}p{margin:0}main:focus{outline:none}.skip{z-index:30;background:var(--ink);color:var(--paper);padding:10px 18px;text-decoration:none;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.ink-link{transition:color var(--pace);text-decoration:none}.ink-link:hover,.ink-link:focus-visible,a:hover>.ink-link,a:focus-visible>.ink-link{color:var(--accent)}.site-nav .ink-link[aria-current=page]{text-decoration:underline 2px var(--accent);text-underline-offset:7px}.lift-w{white-space:nowrap;display:inline-block;position:relative}.lift-c{display:inline-block}.lift-l{background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:.04em;left:0;right:-.26em;transform:scaleX(0)}.lift-w:last-child .lift-l{right:0}.toc .lift-l{display:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inplate{vertical-align:-.06em;background:var(--paper-deep);clip-path:inset(0 50% round 1em);width:2.2em;height:.8em;transition:clip-path 1.2s var(--ease);border-radius:.14em;margin:0 .1em 0 .2em;display:inline-block;position:relative;overflow:hidden}.inplate img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s var(--ease);transform:scale(1.8)}.inplate.is-open{clip-path:inset(0 round .14em)}.inplate.is-open img{transform:none}.inplate:after{content:"";border:2px solid var(--slate);border-radius:inherit;position:absolute;inset:0}.entries h3 a .lift-c{text-decoration:underline 1px var(--line);text-underline-offset:4px}.entries h3 a:hover .lift-c,.entries h3 a:focus-visible .lift-c{text-decoration-color:#0000}@media (scripting:none){.inplate{clip-path:none}.inplate img{transform:none}}.curtain{z-index:40;pointer-events:none;width:100%;height:100%;fill:var(--accent);position:fixed;inset:0}.curtain-cover{z-index:41;background:var(--accent);display:none;position:fixed;inset:0}.turning .curtain-cover{animation:0s 1.5s forwards cover-off;display:block}@keyframes cover-off{to{visibility:hidden}}.site-head{z-index:20;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.site-head-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1240px;min-height:80px;margin:0 auto;padding:14px 40px;display:flex}.brand{flex:none;text-decoration:none;display:block}.wordmark{width:212px;height:auto;display:block}.wm-word{font-family:var(--text);fill:var(--ink);letter-spacing:-.01em;font-size:30px;font-weight:500}.wm-tld{fill:var(--accent);font-style:italic;font-weight:400}.site-nav ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{font:600 18px/1 var(--head);padding:8px 0;display:inline-block}.menu-open{border:1px solid var(--ink);color:var(--ink);font:600 17px var(--head);cursor:pointer;background:0 0;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:none}.menu-open svg{width:20px;height:14px}.menu{background:var(--paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:18px 24px 32px;position:fixed;inset:0}.menu::backdrop{background:var(--paper)}.menu-top{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.menu-close{color:var(--ink);font:600 18px var(--head);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:12px 0 12px 16px;text-decoration:underline}.menu ul{margin:20px 0 0;padding:0;list-style:none}.menu li a{font:600 32px/1.2 var(--head);border-bottom:1px solid var(--line);padding:16px 0;text-decoration:none;display:block}.page{grid-template-columns:var(--side) minmax(0,var(--col));column-gap:var(--gap);justify-content:center;align-items:start;max-width:1240px;margin:0 auto;padding:56px 40px 96px;display:grid}.page:has(.register) .side{padding-bottom:56px;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.side{top:calc(var(--top) + 8px);max-height:calc(100dvh - var(--top) - 24px);scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-right:6px;font-size:17px;line-height:1.3;position:sticky;overflow-y:auto}.side summary{cursor:pointer;font:600 22px/1.2 var(--head);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding:0 0 14px;list-style:none;display:flex}.side summary::-webkit-details-marker{display:none}.side summary:after{content:"";background:linear-gradient(var(--accent),var(--accent)) center/14px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) center/2px 0 no-repeat;width:14px;height:14px;transition:background-size var(--pace);flex:none}.side details:not([open]) summary:after{background-size:14px 2px,2px 14px}.side ol,.side ul{margin:0;padding:0;list-style:none}.register nav>ol{padding-top:10px}.reg-group{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);padding:7px 0;display:grid}.reg-letter{font:700 17px/1.4 var(--head);color:var(--accent)}.reg-group a{line-height:1.5;display:inline}.reg-group li+li{margin-top:2px}.toc nav>ol{counter-reset:toc;padding-top:8px}.toc li{border-bottom:1px solid var(--line)}.toc a{transition:border-color var(--pace),color var(--pace);background:0 0;border-left:3px solid #0000;margin-left:-14px;padding:10px 0 10px 14px;display:block}.toc a:hover,.toc a:focus-visible{border-left-color:var(--line);color:var(--accent)}.toc a[aria-current=true]{border-left-color:var(--accent);color:var(--accent);font-weight:600}.content{min-width:0}.toc-inline{display:none}.toc-inline summary{cursor:pointer;font:600 20px/1.2 var(--head);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex}.toc-inline summary::-webkit-details-marker{display:none}.toc-inline summary:after{content:"+";font:600 26px/1 var(--head);color:var(--accent);transition:transform var(--pace)}.toc-inline[open] summary:after{transform:rotate(45deg)}.toc-inline ol{margin:0;padding:0;list-style:none}.toc-inline li{border-bottom:1px solid var(--line)}.toc-inline a{border-left:0;margin-left:0;padding:12px 0;display:block}.kicker{color:var(--slate);margin-bottom:12px;font-size:18px}.front h1{margin-bottom:22px}.intro{font-size:22px;line-height:1.5}.plate{background:var(--paper-deep);margin:32px 0 0}.plate img{aspect-ratio:3/2;object-fit:cover;width:100%}.volume{border-top:2px solid var(--ink);margin-top:64px;padding-top:56px}.volume>h2{margin-bottom:18px}.volume>p+p,.volume>p+.entries{margin-top:16px}.answer{font-size:22px;line-height:1.5}.plate-volume{margin:28px 0}.entries{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.entries li{border-bottom:1px solid var(--line);padding:20px 0}.entries h3{margin:0;font-size:23px}.entries h3 a{text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:var(--line);padding:8px 0;display:block}.entries h3 a:hover,.entries h3 a:focus-visible{text-decoration-color:var(--accent)}.entries h3 a:has(.lift-w):hover,.entries h3 a:has(.lift-w):focus-visible{text-decoration-color:#0000}.entries h3+p,.hub-list .entries h3+p{margin-top:2px}.more-volume li a{text-underline-offset:4px;min-height:40px;text-decoration:underline 1px;text-decoration-color:var(--line);padding:4px 0;display:block}.entries p{color:var(--slate);margin-top:6px;font-size:19px}.volume-link{font:600 19px/1.3 var(--head);color:var(--accent);margin-top:22px;text-decoration:none;display:inline-block}.volume-link:hover,.volume-link:focus-visible{text-underline-offset:5px;text-decoration:underline}.recent{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.recent a{border-bottom:1px solid var(--line);font:600 20px/1.3 var(--head);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:13px 0;text-decoration:none;display:grid}.recent-meta{font:400 16px/1.3 var(--text);color:var(--slate);text-align:right}.banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;margin-top:28px;padding:20px 0 22px;display:flex}.banner .banner-note{color:var(--slate);text-align:center;margin:0;font-size:15px}.banner .banner-note a{white-space:nowrap;background:0 0;width:auto;height:auto;display:inline-block}.banner a{background:var(--paper-deep);width:240px;height:80px;display:block}.faq details,.faq-item{border-bottom:1px solid var(--line)}.faq details:first-of-type,.prose h2+.faq-item,.prose h2+p+.faq-item{border-top:1px solid var(--line)}.faq summary,.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker,.faq-item summary::-webkit-details-marker{display:none}.faq summary h3,.faq-item summary h3{margin:0;font-size:22px;font-weight:600}.faq summary:after,.faq-item summary:after{content:"+";font:600 28px/1 var(--head);color:var(--accent);transition:transform var(--pace) var(--ease);flex:none}.faq details[open]>summary:after,.faq-item[open]>summary:after{transform:rotate(45deg)}.faq summary:hover,.faq-item summary:hover{color:var(--accent)}.faq-body{overflow:hidden}.faq-body p{margin:0;padding-bottom:22px}.page-head{margin-bottom:36px}.crumbs{color:var(--slate);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:17px;display:flex}.page-head h1{margin-bottom:18px}.lede{color:var(--slate);font-size:22px;font-style:italic;line-height:1.5}.page-meta{color:var(--slate);margin-top:14px;font-size:16px}.prose>*+*{margin-top:18px}.prose h2{border-top:2px solid var(--ink);margin-top:56px;padding-top:40px}.prose h2:first-child,.prose .hub-list:first-child>h2{border-top:0;margin-top:0;padding-top:0}.prose h3{margin-top:32px}.prose h2+*,.prose h3+*{margin-top:14px}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:6px}.prose li::marker{color:var(--accent)}.prose a:not(.ink-link){color:var(--accent);text-decoration:underline 1px}.prose a:not(.ink-link):hover{text-decoration-thickness:2px}.prose strong{font-weight:600}.prose blockquote{border-left:2px solid var(--ink);margin:24px 0;padding:0 0 0 22px;font-style:italic}.prose img{margin:28px 0}.table-wrap{margin:28px 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:18px;line-height:1.4}.prose th[scope=row]{font:600 17px/1.4 var(--head);border-bottom:1px solid var(--line);vertical-align:top;width:38%;padding:11px 14px 11px 0}.prose th{text-align:left;font:600 16px/1.3 var(--head);border-bottom:2px solid var(--ink);vertical-align:bottom;padding:0 14px 10px 0}.prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px 11px 0}.prose .faq-item summary h3{margin:0}.prose .faq-item{margin-top:0}.prose h2+.faq-item{margin-top:14px}.hub-list{margin-bottom:40px}.hub-list>h2{margin-bottom:6px}.hub-list .entries{padding-left:0}.hub-list .entries li,.hub-list .entries h3{margin-top:0}.hub-list+h2,.hub-list+.hub-list>h2{margin-top:16px}.letters{font:700 20px var(--head);color:var(--accent);flex-wrap:wrap;gap:4px 6px;display:flex}.letters a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lemma-list{columns:2;column-gap:48px;margin:24px 0 48px}.lemma-list dt{font:700 22px var(--head);color:var(--accent);break-after:avoid;margin-top:14px}.lemma-list dd{border-bottom:1px solid var(--line);break-inside:avoid;justify-content:space-between;gap:12px;margin:0;padding:6px 0;display:flex}.lemma-list dd span{color:var(--slate);white-space:nowrap;font-size:15px}.plain-list,.prose .plain-list{padding:0;list-style:none}.plain-list li{border-bottom:1px solid var(--line);font:600 22px var(--head);padding:12px 0}.more-volume{border-top:2px solid var(--ink);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;margin-top:64px;padding-top:40px;display:grid}.more-volume h2{margin-bottom:12px;font-size:28px}.more-volume ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.more-volume li{border-bottom:1px solid var(--line);font:600 19px/1.3 var(--head);padding:9px 0}.plate-small{margin:0}.site-foot{border-top:2px solid var(--ink)}.site-foot-inner{max-width:1240px;color:var(--slate);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px 48px;margin:0 auto;padding:32px 40px 40px;font-size:16px;display:grid}.site-foot .wordmark{width:176px}.site-foot ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:6px 0 0;list-style:none;display:flex}.site-foot ul a{font:600 17px var(--head);color:var(--ink)}.credit{text-align:right;padding-top:6px}.credit p+p{margin-top:4px}.to-top{font:600 16px var(--head);color:var(--accent);grid-column:3;justify-self:end}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.inplate{clip-path:none}.inplate img{transform:none}.curtain,.curtain-cover{display:none!important}}@media (width<=1100px){:root{--side:190px;--gap:40px}.page,.site-head-inner{padding-inline:28px}.site-nav ul{gap:18px}.site-nav a{font-size:17px}}@media (width<=860px){:root{--top:78px}body{font-size:19px}.site-head-inner{min-height:68px;padding:10px 20px}.wordmark{width:176px}.site-nav{display:none}.menu-open{display:inline-flex}.page{flex-direction:column;padding:28px 20px 72px;display:flex}.side{order:1;width:100%;max-height:none;margin-top:28px;padding:0;position:static;overflow:visible}.content{order:0;width:100%}.page:has(.register) .side{order:2;margin-top:56px}.side summary{font-size:20px}.page .side:empty,.side:has(.toc){display:none}.toc-inline{margin:0 0 32px;display:block}.toc:not([open]){border-bottom:0}h1{font-size:clamp(34px,9vw,48px)}h2{font-size:30px}h3,.entries h3{font-size:21px}.intro,.answer,.lede{font-size:20px}.volume{margin-top:44px;padding-top:36px}.recent a{grid-template-columns:1fr;gap:2px}.recent-meta{text-align:left}.lemma-list{columns:1}.more-volume{grid-template-columns:1fr;gap:20px}.prose h2{margin-top:44px;padding-top:30px}.table-cards table thead{display:none}.table-cards table,.table-cards tbody,.table-cards tr,.table-cards td{width:auto;display:block}.table-cards tr{border-bottom:1px solid var(--line);padding:12px 0}.table-cards td{border:0;gap:8px;padding:1px 0;font-size:17px;display:flex}.table-cards td:before{content:attr(data-label) ":";font:600 15px/1.5 var(--head);color:var(--slate);flex:none}.table-cards td:first-child{font:600 19px/1.3 var(--head);padding-bottom:4px}.table-cards td:first-child:before{content:none}.table-pairs thead{display:none}.table-pairs table,.table-pairs tbody,.table-pairs tr,.table-pairs th,.table-pairs td{text-align:left;width:auto;display:block}.table-pairs tr{border-bottom:1px solid var(--line);padding:12px 0}.table-pairs th,.table-pairs td{border:0;padding:1px 0}.table-pairs th{font:600 19px/1.3 var(--head);padding-bottom:4px}.prose .table-pairs th[scope=row],.prose .table-pairs td{border:0;width:auto;padding:1px 0}.prose .table-pairs th[scope=row]{font:600 19px/1.3 var(--head);padding-bottom:4px}.site-foot ul{gap:0 22px}.site-foot ul a,.to-top,.volume-link,.lemma-list dd a{align-items:center;min-height:44px;display:inline-flex}.page:has(.register) .side{padding-bottom:0;-webkit-mask-image:none;mask-image:none}.num-first td:first-child{padding:0;display:inline}.num-first td:first-child:after{content:". "}.num-first td:nth-child(2){font:600 19px/1.3 var(--head);padding:0;display:inline}.num-first td:nth-child(2):before{content:none}.num-first td:nth-child(3){margin-top:6px}.prose table{font-size:17px}.site-foot-inner{grid-template-columns:1fr;padding:28px 20px 36px}.credit{text-align:left}.to-top{grid-column:1;justify-self:start}}
