.b-page{min-height:80vh;padding-top:76px}.b-crumbs{margin-bottom:12px}.b-crumbs a{color:var(--link);padding:6px 0;display:inline-block}@media (hover:hover){.b-crumbs a:hover{color:var(--paper)}}.b-tb{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));border:1px solid var(--rule-2);border-bottom:0;display:grid}.b-tb-c{border-right:1px solid var(--rule);flex-direction:column;gap:5px;min-width:0;padding:10px 14px;display:flex}.b-tb-c:last-child{border-right:0}.b-tb-w{grid-column:span 2}.b-k{font:500 10px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.b-v{font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);overflow-wrap:anywhere}.b-v-amb{color:var(--amber-t)}.b-sheet{position:relative}.b-pane{border:1px solid var(--rule-2);position:relative}.b-pane+.b-pane{border-top:0}.b-pane>.br{border:0 solid #f4f1ea80;width:10px;height:10px;position:absolute}.b-pane>.br-tl{border-top-width:1px;border-left-width:1px;top:6px;left:6px}.b-pane>.br-tr{border-top-width:1px;border-right-width:1px;top:6px;right:6px}.b-pane>.br-bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.b-pane>.br-br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.b-head{padding:32px clamp(20px,2.6vw,40px) 30px}.b-eyebrow{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:16px;display:flex}.b-title{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(36px,4vw,64px);font-weight:300;line-height:.98}.b-title .w700{letter-spacing:-.05em}.b-dek{color:var(--paper-2);text-wrap:pretty;max-width:56ch;margin-top:18px;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.b-draft{border:1px solid var(--amber);color:var(--amber-t);font:600 10px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;vertical-align:middle;padding:2px 6px;display:inline-block}.b-index{padding-top:120px}.b-intro{margin:22px 0 28px}.b-feeds{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:44px;display:flex}.b-feeds .status a{color:var(--link);padding:6px 0}@media (hover:hover){.b-feeds .status a:hover{color:var(--paper)}}.b-rows{margin:0;padding:0;list-style:none}.b-row{border-bottom:1px solid var(--rule);transition:background-color .15s var(--ease);grid-template-columns:7.5em 5.5em minmax(0,1fr) 6em 2em;align-items:baseline;gap:24px;padding:24px 0;display:grid;position:relative}.b-row-head{border-bottom:1px solid var(--rule-2);padding:0 0 10px}.b-row-head>span{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.b-row-date{font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--paper-2);font-variant-numeric:tabular-nums}.b-row-type{font:600 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-t)}.b-row-main{min-width:0}.b-row-title{letter-spacing:-.02em;color:var(--paper);text-wrap:balance;font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.2}.b-row-title a:after{content:"";position:absolute;inset:0}.b-row-title .b-draft{margin-left:10px;position:relative;top:-2px}.b-row-ex{color:var(--muted);max-width:70ch;margin-top:8px;font-size:15px;line-height:1.5}.b-row-rt{font:500 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.b-row-go{font:500 14px/1 var(--mono);color:var(--muted);transition:transform .15s var(--ease),color .15s var(--ease);justify-self:end}.b-row:focus-within{background:#5b82ee0f}@media (hover:hover){.b-row:hover{background:#5b82ee0f}.b-row:hover .b-row-go{color:var(--amber-t);transform:translate(4px)}}.b-empty{color:var(--muted);font:500 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:28px 0}.b-read{grid-template-columns:minmax(200px,250px) minmax(0,68ch);gap:0 clamp(32px,4vw,72px);padding:40px clamp(20px,2.6vw,40px) 56px;display:grid}.b-toc{align-self:start;max-height:calc(100vh - 110px);padding-right:6px;position:sticky;top:84px;overflow:auto}.b-toc summary{cursor:default;border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:center;padding-bottom:10px;list-style:none;display:flex}.b-toc summary::-webkit-details-marker{display:none}.b-toc ol{margin:0;padding:0;list-style:none}.b-toc li{border-bottom:1px solid var(--rule)}.b-toc nav a{color:var(--muted);transition:color .15s var(--ease);grid-template-columns:2.2em minmax(0,1fr);gap:4px;padding:9px 0;font-size:13.5px;line-height:1.35;display:grid}.b-toc nav a b{font:500 10.5px/1.7 var(--mono);letter-spacing:.06em;color:var(--muted)}.b-toc .b-toc-3 a{padding-left:2.2em;font-size:12.5px}.b-toc a[aria-current=true]{color:var(--paper)}.b-toc a[aria-current=true] b{color:var(--amber-t)}@media (hover:hover){.b-toc a:hover{color:var(--paper)}}.b-toc-top{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--link);margin-top:12px;padding:6px 0;display:block}.b-prose h2,.b-prose h3{scroll-margin-top:16px}.b-prose h2{text-wrap:balance}.b-prose figure{margin-top:1.8em}.b-prose figure img,.b-prose img{max-width:100%;height:auto}.b-prose figcaption{font:400 12px/1.55 var(--mono);letter-spacing:.03em;color:var(--muted);margin-top:10px}.b-prose pre{margin-left:0;margin-right:0}.b-prose pre:focus-visible{outline:2px solid var(--amber-t);outline-offset:2px}.b-prose kbd{font:600 .8em/1 var(--mono);border:1px solid var(--rule-2);padding:.15em .4em;box-shadow:0 2px #f4f1ea1f}.b-prose del{color:var(--muted)}.b-prose table{margin-top:1.6em}.b-prose .footnotes ol{padding-left:1.4em}.b-prose .footnotes li{margin-top:.5em}.b-prose .footnotes p{display:inline}.b-prose sup{line-height:0}.b-prose [data-footnote-ref],.b-prose .footnotes li{scroll-margin-top:24px}.b-log{border-top:1px solid var(--rule-2);grid-template-columns:7.5em minmax(0,1fr);gap:14px;max-width:68ch;margin-top:40px;padding-top:14px;display:grid}.b-log h2{font:500 10.5px/1.7 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.b-log ol{font:400 12.5px/1.6 var(--mono);letter-spacing:.02em;color:var(--paper-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.b-log p{font:400 12.5px/1.6 var(--mono);color:var(--paper-2)}.b-pn{border-top:1px solid var(--rule-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-pn>*{flex-direction:column;gap:6px;padding:18px clamp(20px,2.6vw,40px);display:flex}.b-pn>*+*{border-left:1px solid var(--rule)}.b-pn .b-pn-next{text-align:right;align-items:flex-end}.b-pn-t{letter-spacing:-.02em;color:var(--paper);transition:color .15s var(--ease);font-size:clamp(16px,1.3vw,19px);font-weight:600}.b-pn-none{color:var(--muted);font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}@media (hover:hover){.b-pn a:hover .b-pn-t{color:var(--amber-t)}}.b-keys{flex-wrap:wrap;align-items:center;gap:16px 14px;display:flex}.b-files{font:400 11px/1.6 var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:16px}.b-files b{color:var(--paper-2);font-weight:500}.b-files i{font-style:normal}.b-reg{padding:8px clamp(20px,2.6vw,40px) 30px;display:grid}.b-reg>div{border-top:1px solid var(--rule);grid-template-columns:11em minmax(0,62ch);gap:18px;padding:16px 0;display:grid}.b-reg>div:first-child{border-top:0}.b-reg dt{font:500 10.5px/1.75 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.b-reg dd{color:var(--paper-2);margin:0;font-size:16px;line-height:1.6}.b-reg dd+dd{margin-top:.6em}.b-reg a{color:var(--link);text-underline-offset:3px;text-decoration:underline #8fa8f266}.b-reg strong{color:var(--paper);font-weight:600}@media (width<=1100px){.b-read{grid-template-columns:minmax(0,1fr)}.b-toc{max-height:none;margin-bottom:28px;padding:0;position:relative;top:0}.b-toc summary{cursor:pointer}.b-toc summary:after{content:"+";font:500 14px/1 var(--mono);color:var(--muted)}.b-toc[open] summary:after{content:"−"}.b-toc-top{display:none}}@media (width<=760px){.b-page{padding-top:68px}.b-index{padding-top:96px}.b-files>span{display:block}.b-files>span>i{display:none}.b-tb{grid-template-columns:repeat(2,minmax(0,1fr))}.b-tb-c{border-right:0;border-top:1px solid var(--rule);padding:9px 10px}.b-tb-c:nth-child(-n+2){border-top:0}.b-tb-c:nth-child(odd){border-right:1px solid var(--rule)}.b-tb-w{grid-column:span 2;border-right:0!important}.b-v{font-size:10.5px}.b-head{padding:26px 16px 24px}.b-read{padding:26px 16px 36px}.b-row{grid-template-columns:minmax(0,1fr) 1.2em;gap:6px 12px;padding:18px 0}.b-row-head{display:none}.b-row-meta{grid-area:1/1;align-items:baseline;gap:14px;display:flex}.b-row-main{grid-area:2/1}.b-row-go{grid-area:1/2}.b-log{grid-template-columns:1fr;gap:6px}.b-pn{grid-template-columns:1fr}.b-pn>*+*{border-left:0;border-top:1px solid var(--rule)}.b-pn .b-pn-next{text-align:left;align-items:flex-start}.b-reg{padding:4px 16px 22px}.b-reg>div{grid-template-columns:1fr;gap:4px}}@media (width>=761px){.b-row-meta{display:contents}.b-row-date{grid-area:1/1}.b-row-type{grid-area:1/2}.b-row-main{grid-area:1/3}.b-row-rt{grid-area:1/4}.b-row-go{grid-area:1/5}}@media print{.inst,.top,.foot,.skip,.b-crumbs,.b-noprint,.b-toc,.b-pn{display:none!important}html,body{color:#000!important;background:#fff!important}body{font-size:11pt}.section{padding:0!important}.b-page{min-height:0;padding:0!important}.b-sheet,.b-sheet *{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.b-pane,.b-tb,.b-tb-c{border-color:#bbb!important}.b-pane>.br{display:none}.b-read{padding:12pt 0;display:block}.prose{max-width:none;font-size:10.5pt}.prose a{text-decoration:none}a[href^=http]:after{content:""}@page{margin:14mm 14mm 16mm}}.b-reg dd p{margin:0}.b-reg dd p+p,.b-reg dd p+ul,.b-reg dd ul+p{margin-top:.6em}.b-reg dd ul{margin:0;padding-left:1.2em;list-style:outside}.b-reg dd li+li{margin-top:.3em}
