.anth.doc{overflow:visible}.anth.doc section{padding:0 0 46px}.anth.doc [id]{scroll-margin-top:88px}.anth.doc .h2{margin:22px 0 16px;font-size:29px}.doc .doc-head{border-bottom:1px solid var(--pline-hi);margin-bottom:44px;padding-bottom:30px}.doc .doc-head .slip{font:400 11px/1 var(--mono);letter-spacing:.2em;color:var(--seal-ink);margin-bottom:22px;display:block}.doc .doc-head h1{text-wrap:balance;letter-spacing:-.024em;max-width:12em;margin:0 0 22px;font-size:clamp(34px,4.3vw,54px);line-height:1}.doc .doc-head .lead{font:400 18px/1.55 var(--sans);color:var(--ink-dim);max-width:38em;margin:0}@property --doc-measure{syntax:"<length>";inherits:true;initial-value:0}.doc .doc-prose{font:400 16px/1.7 var(--sans);color:var(--ink);--doc-measure:56ch}.doc .doc-prose h2{letter-spacing:-.016em;margin:44px 0 16px;font-size:29px}.doc .doc-prose h3{margin:30px 0 10px;font-size:20px}.doc .doc-prose p{max-width:var(--doc-measure);margin:0 0 1.05em}.doc .doc-prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pline-hi);text-decoration-color:var(--pline-hi)}.doc .doc-prose a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.doc .doc-prose ul,.doc .doc-prose ol{max-width:var(--doc-measure);margin:0 0 1.15em;padding:0;list-style-type:""}.doc .doc-prose li{border-bottom:1px dotted var(--pline);padding:7px 0 7px 26px;position:relative}.doc .doc-prose ul>li:before{content:"";background:var(--pline-hi);width:11px;height:1px;position:absolute;top:1.05em;left:0}.doc .doc-prose ol{counter-reset:doc-ol}.doc .doc-prose ol>li{counter-increment:doc-ol;padding-left:34px}.doc .doc-prose ol>li:before{content:counter(doc-ol, decimal-leading-zero);font:400 11px/1 var(--mono);letter-spacing:.12em;color:var(--seal-ink);position:absolute;top:.72em;left:0}.doc .doc-prose strong{color:var(--ink);font-weight:600}.doc .doc-prose em{color:var(--ink-dim);font-style:italic}.doc .doc-prose code{font:400 13.5px var(--mono);color:var(--ink);background:var(--paper-sunk);overflow-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.5px 5px}.doc .doc-prose blockquote{border-left:2px solid var(--pline-hi);max-width:62ch;font-family:var(--serif);font-variation-settings:"SOFT" 42, "opsz" 60;color:var(--ink-dim);margin:26px 0;padding-left:18px;font-size:19px;font-style:italic}.doc .doc-prose pre{background:var(--well);border:1px solid var(--rule);font:400 13.4px/1.85 var(--mono);color:var(--dim);margin:0 0 26px;padding:24px 26px;overflow-x:auto}.doc .doc-prose pre code{font:inherit;color:inherit;background:0 0;border:0;padding:0}.doc .doc-prose table{border-collapse:collapse;text-align:left;width:100%;margin:0 0 28px}.doc .doc-prose th{font:400 var(--hb-fs-label)/1.5 var(--mono);letter-spacing:.17em;color:var(--ink-dim);border-bottom:1px solid var(--pline-hi);vertical-align:bottom;padding:0 16px 11px 0;font-weight:400}.doc .doc-prose td{border-bottom:1px solid var(--pline);vertical-align:top;padding:15px 16px 15px 0;font-size:14.5px;line-height:1.55}.doc .doc-prose td code,.doc .doc-prose th code{font-size:12.5px}.doc .cidx{max-width:none;margin:0;padding:0;list-style-type:""}.doc .doc-prose ul.cidx>li:before,.doc ul.cidx>li:before{content:none}.doc .cidx li{border-bottom:1px dotted var(--pline-hi);grid-template-columns:auto minmax(20px,1fr) auto;grid-template-areas:"n d c""b b b";align-items:baseline;column-gap:12px;padding:13px 0;display:grid}.doc .cidx .n{font:400 16px/1.4 var(--sans);color:var(--ink);grid-area:n}.doc .cidx .n a{color:var(--ink);border-bottom:1px solid var(--pline-hi);text-decoration:none}.doc .cidx .n a:hover{border-color:var(--link);color:var(--link)}.doc .cidx .n em{font-style:normal;font:400 var(--hb-fs-label) var(--mono);letter-spacing:.14em;color:var(--ink-dim);padding-left:11px}.doc .cidx .dots{border-bottom:1px dotted var(--pline-hi);grid-area:d;transform:translateY(-4px)}.doc .cidx .c{font:400 12.5px var(--mono);color:var(--ink-dim);white-space:nowrap;grid-area:c}.doc .cidx .c code{font:inherit;color:inherit;background:0 0;border:0;padding:0}.doc .cidx .b{font:400 13.5px/1.55 var(--sans);color:var(--ink-dim);grid-area:b;max-width:62em;margin:5px 0 0}.doc .cidx .b.writes{font:400 12px/1.5 var(--mono);letter-spacing:.03em}.doc .doc-prose .after-idx{margin-top:1.15em}.doc .doc-nav .home{font:400 20px/1.2 var(--serif);font-variation-settings:"SOFT" 42, "opsz" 40;color:var(--ink);border-bottom:1px solid var(--pline-hi);margin-bottom:24px;padding-bottom:13px;text-decoration:none;display:block}.doc .doc-nav .sect{font:400 var(--hb-fs-label)/1 var(--mono);letter-spacing:.19em;color:var(--seal-ink);margin-bottom:11px;display:block}.doc .doc-nav ul{margin:0;padding:0;list-style:none}.doc .doc-nav .grp+.grp{margin-top:28px}.doc .doc-nav a.item{border-left:1px solid var(--pline);font:400 12.5px/1.5 var(--mono);letter-spacing:.04em;color:var(--ink-dim);padding:6px 0 6px 13px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.doc .doc-nav a.item:hover{color:var(--ink);border-color:var(--pline-hi)}.doc .doc-nav a.item[aria-current=page]{color:var(--ink);border-left:2px solid var(--seal);background:var(--paper-lit);padding-left:12px}.doc .doc-mob{margin-bottom:34px}.doc .doc-mob button{text-align:left;background:var(--paper-lit);border:1px solid var(--pline-hi);cursor:pointer;width:100%;min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 15px;display:flex}.doc .doc-mob button .k{font:400 var(--hb-fs-label)/1.6 var(--mono);letter-spacing:.18em;color:var(--ink-dim);display:block}.doc .doc-mob button .v{font:400 14.5px/1.4 var(--sans);color:var(--ink);display:block}.doc .doc-mob nav{border:1px solid var(--pline-hi);border-top:0;padding:18px 15px}.doc .doc-pager{border-top:1px solid var(--pline-hi);gap:1px;margin-top:56px;display:grid}.doc .doc-pager a{border-bottom:1px solid var(--pline);padding:20px 0;text-decoration:none;display:block}.doc .doc-pager a .k{font:400 var(--hb-fs-label)/1 var(--mono);letter-spacing:.19em;color:var(--seal-ink);margin-bottom:9px;display:block}.doc .doc-pager a .v{font:400 21px/1.2 var(--serif);font-variation-settings:"SOFT" 42, "opsz" 60;color:var(--ink);display:block}.doc .doc-pager a:hover .v{color:var(--link)}.doc .doc-pager .next{text-align:right}@media (min-width:40rem){.doc .doc-pager{grid-template-columns:1fr 1fr;column-gap:30px}}@media not (min-width:40rem){.doc .doc-head h1{font-size:clamp(30px,8vw,38px)}.doc .cidx li{grid-template-columns:1fr;grid-template-areas:"n""c""b"}.doc .cidx .dots{display:none}.doc .cidx .c{white-space:normal;padding-top:4px}.doc .cidx .n em{padding:3px 0 0;display:block}.doc .cidx .n a{text-decoration:underline;-webkit-text-decoration-color:var(--pline-hi);text-decoration-color:var(--pline-hi);text-decoration-skip-ink:none;text-underline-offset:3px;border-bottom:0;padding:12px 0;text-decoration-thickness:1px}.doc .cidx .n a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.doc .doc-prose pre{padding:17px 15px;font-size:12px}.doc .doc-prose table,.doc .doc-prose tbody{display:block}.doc .doc-prose thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc .doc-prose tr{border-bottom:1px solid var(--pline-hi);padding:17px 0;display:block}.doc .doc-prose td{border:0;width:auto;padding:10px 0 0;display:block}.doc .doc-prose td:first-child{font-family:var(--sans);color:var(--ink);padding:0;font-size:15.5px;font-weight:500;line-height:1.4}.doc .doc-prose td:first-child code{font-size:13.5px}.doc .doc-prose td[data-label]:before{content:attr(data-label) " ";font-family:var(--mono);font-size:var(--hb-fs-label);letter-spacing:.17em;color:var(--ink-dim);margin-bottom:5px;font-weight:400;line-height:1;display:block}}
