:root{--ink:#191c1b;--paper:#f6f5f0;--panel:#fbfaf7;--rule:#d2cfc6;--banner:#eef1ec;--accent:#2e6b5e;--dim:#575e59;--control:#847f75;--page:900px;--gutter:16px;--measure:36rem}[data-theme=dark]{--ink:#e9e7e0;--paper:#1a1d1c;--panel:#212523;--rule:#39403c;--banner:#232725;--accent:#5fae98;--dim:#a9aea8;--control:#7d857f}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 var(--font-aleo),Georgia,serif}a{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-input=pointer] button:focus-visible,:root[data-input=pointer] select:focus-visible{outline:none}h1{font-size:2em;line-height:1.18;margin:0 0 .5em}h2{font-size:1.5em;line-height:1.25;margin:1.5em 0 .42em}.axv-skip{position:absolute;left:8px;top:-60px;z-index:10;padding:9px 14px;background:var(--panel);color:var(--accent);border:1px solid var(--control);border-radius:4px;text-decoration:none}.axv-skip:focus{top:8px}.axv-main:focus{outline:none}.axv-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px var(--gutter);border-bottom:1px solid var(--rule);background:var(--banner);padding-inline:max(var(--gutter),calc((100% - var(--page)) / 2 + var(--gutter)))}.axv-wordmark{display:inline-flex;align-items:center;line-height:1;font-size:27px;font-weight:600;letter-spacing:-.012em;color:var(--ink);text-decoration:none}.axv-wordmark .iv{color:var(--accent)}.axv-mark{width:1.25em;height:1.4em;display:block;flex:none}.axv-mark--inline{margin:0 -.075em 0 -.145em}.axv-back-link{margin-top:1.5em}.axv-search{margin-left:auto;display:flex;gap:4px}.axv-theme{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;line-height:1;padding:4px 9px;cursor:pointer;background:var(--panel);color:var(--ink);border:1px solid var(--control);border-radius:3px}.axv-theme:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:560px){.axv-theme-label{display:none}}.axv-search button,.axv-search input,.axv-search select{font:inherit;font-size:13px;border:1px solid var(--control);padding:4px 8px}.axv-search input{width:170px;min-width:0}.axv-search button,.axv-search input,.axv-search select{background:var(--panel)}.axv-search button{cursor:pointer}.axv-main{max-width:var(--page);margin:0 auto;padding:26px var(--gutter) 64px}.axv-crumb{margin:-4px 0 18px;padding:0 0 8px;border-bottom:1px solid var(--rule);font-size:12.5px;color:var(--dim)}@media (max-width:900px){.axv-crumb{margin:-26px calc(-1 * var(--gutter)) 20px;padding:7px var(--gutter);background:var(--banner)}}.axv-authors{margin:0 0 14px}.axv-meta{font-size:.92em;line-height:1.5;margin:22px 0 0}.axv-meta dt{float:left;clear:left;width:132px;font-weight:700}.axv-meta dd{margin:0 0 6px 144px}.axv-main article{display:flow-root}.axv-rail{float:right;width:232px;margin:0 0 16px 24px;font-size:13.5px;line-height:1.45}.axv-rail-block{background:var(--panel);padding:9px 12px 10px;border-left:4px solid var(--rule);border-bottom:1px solid var(--rule)}.axv-rail-block:first-child{border-top:1px solid var(--rule)}.axv-rail h2{font-size:14px;font-weight:400;margin:0 0 3px}.axv-rail h2~h2{margin-top:10px}.axv-rail p{margin:0 0 2px}.axv-rail ul{list-style:none;margin:0 0 0 15px;padding:0}.axv-rail li{margin:0 0 2px}.axv-rail-current{font-weight:700}.axv-rail-nav{margin-left:15px}.axv-rail-access h2{font-size:19px;font-weight:700;margin:0 0 7px}.axv-rail-access ul{margin-left:0}.axv-rail-btn{display:inline-block;padding:5px 14px;margin-bottom:3px;margin-right:9px;border:1px solid var(--accent);border-radius:4px;background:var(--paper);font-size:15px;text-decoration:none}.axv-rail-btn:focus-visible,.axv-rail-btn:hover{background:var(--accent);color:var(--paper)}.axv-pdf-cta{display:inline-block;margin:0 0 8px;padding:10px 22px;background:var(--accent);color:var(--paper);border-radius:4px;font-weight:600;text-decoration:none}.axv-pdf-cta:focus-visible,.axv-pdf-cta:hover{background:var(--ink)}.axv-dim{color:var(--dim)}.axv-external:after{content:"\2197";font-size:.85em;margin-left:.15em;color:var(--dim);text-decoration:none}.axv-deco,.axv-wordmark{-webkit-user-select:none;-moz-user-select:none;user-select:none}.axv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.axv-periods{gap:4px 12px;margin:0 0 4px;font-size:13.5px}.axv-paging,.axv-periods{display:flex;flex-wrap:wrap}.axv-paging{align-items:baseline;gap:4px 20px;padding:8px 0;font-size:13px;color:var(--dim);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.axv-paging>span:last-child{margin-left:auto}.axv-paging+.axv-list>.axv-row:first-child{border-top:0}.axv-archives{list-style:none;margin:0;padding:0}.axv-archives li{margin:0 0 10px}.axv-archives li>span{font-size:.92em}.axv-viewall{margin:14px 0 0;border-top:1px solid var(--rule);padding-top:12px}.axv-tdc{margin:0 0 18px}.axv-tdc dt{float:left;clear:left;width:52px;font-weight:400;color:var(--dim)}.axv-tdc dd{margin:0 0 3px 62px}.axv-scheme{--k:11rem;margin:0 0 26px}.axv-scheme>div{display:grid;grid-template-columns:var(--k) minmax(0,1fr);grid-gap:0 14px;gap:0 14px;padding:9px 0;border-top:1px solid var(--rule)}.axv-scheme>div:last-child{border-bottom:1px solid var(--rule)}.axv-scheme dt{font-weight:400;color:var(--ink);-webkit-hyphens:none;hyphens:none}.axv-permalink{color:inherit;text-decoration:none}.axv-permalink span{color:var(--dim);margin-left:.3em;opacity:0;transition:opacity 90ms}.axv-permalink:focus-visible span,.axv-scheme>div:hover .axv-permalink span,.axv-scheme>div:target .axv-permalink span{opacity:1}.axv-permalink:hover,.axv-permalink:hover em{text-decoration:underline}.axv-scheme>div:target{background:var(--panel)}.axv-scheme>div{scroll-margin-top:12px}.axv-scheme dd{margin:0}.axv-tdc{--k:4.5rem}.axv-manual>div{grid-template-columns:var(--k) minmax(0,1fr) 3rem}.axv-manual .axv-manual-n{text-align:right;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:700px){.axv-scheme>div{grid-template-columns:1fr}.axv-manual>div{grid-template-columns:1fr 3rem;gap:0 10px}.axv-scheme dt{grid-column:1/-1;margin-bottom:2px}}.axv-classes{list-style:none;margin:0;padding:0}.axv-classes li{margin:0 0 12px}.axv-formats{margin:0 0 18px;padding-left:22px}.axv-formats li{margin:0 0 5px}.axv-list{list-style:none;margin:0;padding:0}.axv-row{padding:11px 0 13px;border-top:1px solid var(--rule)}.axv-row p{margin:0 0 3px}.axv-row p:last-child{margin-bottom:0}.axv-row-title{font-size:1.15em;line-height:1.3;margin:3px 0}.axv-row-ident{font-size:.95em}.axv-row-meta{font-size:.9em;line-height:1.45}.axv-footer{border-top:1px solid var(--rule);margin-top:28px;padding:16px var(--gutter) 24px;font-size:13px;color:var(--dim);padding-inline:max(var(--gutter),calc((100% - var(--page)) / 2 + var(--gutter)))}.axv-footer nav{display:flex;flex-wrap:wrap;gap:6px 16px}.axv-footer .axv-ack{color:var(--dim);margin:12px 0 0}.axv-footer .axv-status{color:var(--dim);margin:2px 0 0}.axv-main>section>dl>dd,.axv-main>section>p,.axv-main>section>ul>li{max-width:var(--measure)}.axv-main>section>.axv-archives>li,.axv-main>section>.axv-back-link,.axv-main>section>.axv-crumb,.axv-main>section>.axv-lede,.axv-main>section>.axv-list>li,.axv-main>section>.axv-viewall{max-width:none}.axv-stats{width:100%;border-collapse:collapse;margin:0 0 26px}.axv-stats td,.axv-stats th{padding:5px 0;text-align:left;border-top:1px solid var(--rule)}.axv-stats thead th{border-top:0;color:var(--dim);font-weight:400}.axv-stats tr>:not(:first-child){text-align:right;padding-left:16px}.axv-main>section>.axv-log>li{max-width:var(--measure)}@media (max-width:700px){.axv-rail{float:none;width:auto;margin:0 0 16px;order:1}.axv-search{margin-left:0;width:100%}.axv-search input{width:auto;flex:1 1 auto}.axv-pdf-cta{display:block;padding:12px 14px;text-align:center}.axv-meta dt{float:none;width:auto;margin-top:10px}.axv-meta dt:first-child{margin-top:0}.axv-meta dd{margin-left:0}.axv-main article{display:flex;flex-direction:column}}.axv-global-error{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 var(--font-aleo),Georgia,serif}.axv-global-error-main{max-width:640px;margin:0 auto;padding:60px 16px}.axv-error-retry{font:inherit;font-size:13px;border:1px solid var(--rule);padding:4px 12px;background:var(--panel);color:var(--ink);cursor:pointer}@media print{.axv-footer,.axv-header,.axv-paging,.axv-pdf-cta,.axv-periods,.axv-skip{display:none}body{background:#fff;color:#000;font-size:11pt}.axv-main{max-width:none;padding:0}.axv-main article{display:block}.axv-rail{float:none;width:auto;margin:18px 0 0;font-size:10pt;page-break-inside:avoid}.axv-rail-block{background:none;border-left:2px solid #999}.axv-rail-btn{border:0;padding:0}.axv-crumb{background:none;border-bottom:1px solid #999}.axv-row{page-break-inside:avoid}h1,h2{page-break-after:avoid}a{color:inherit;text-decoration:underline}.axv-main a[href^="/"]:after{content:""}}