.article-mast{border-bottom:1px solid var(--rule-strong)}.article-mast-row{justify-content:space-between;align-items:baseline;gap:var(--s2);padding-block:1.1rem 1rem;display:flex}.article-wordmark{font:500 clamp(1.25rem, 2.4vw, 1.75rem)/1 var(--serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);text-decoration:none}.article-wordmark:hover{color:var(--accent)}.article{padding-block:var(--s6) 0}.article-head .label{margin-bottom:1rem}.article-title{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,3.9rem);font-weight:500;line-height:1.04}.article-deck{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;line-height:1.35}.article-head .gold-rule{margin:1.6rem 0 1rem}.article-meta{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.article-body{padding-top:var(--s4);color:var(--ink);font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.65}.article-body>*{max-width:36em}.article-body p{margin:0 0 1.15em}.article-body h2{font:600 .75rem/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;margin:2.2em 0 .8em}.article-body h2:before{content:"";background:var(--accent-line);width:56px;height:2px;margin-bottom:.9rem;display:block}.article-body h3{font:500 1.35rem/1.25 var(--serif);text-wrap:balance;margin:1.8em 0 .6em}.article-body ul{margin:0 0 1.3em;padding:0;list-style:none}.article-body li{margin-bottom:.65em;padding-left:1.4em;position:relative}.article-body li:before{content:"";background:var(--accent-line);width:.6em;height:1px;position:absolute;top:.8em;left:0}.article-body a{-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);overflow-wrap:anywhere}.article-body .callout{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:1.6em 0;padding:1.1em 0}.article-body .callout+.callout{border-top:0;margin-top:-1.6em}.article-body h2+.callout{border-top:0;margin-top:0;padding-top:0}.article-body .source-note{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:2.2em;padding-top:1em;font-size:.9375rem;line-height:1.55}.article-body .pull{border:0;margin:1.8em 0;padding:0}.article-body .pull p{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.6vw,1.85rem);font-style:italic;line-height:1.3}.article-body .pull:before{content:"";background:var(--accent-line);width:56px;height:2px;margin-bottom:.9rem;display:block}.article-body .sig{margin:2em 0 0}.article-body .sig+.sig{color:var(--ink-2);margin-top:.2em;font-size:.9375rem}.article-body .sig strong{font:500 1.35rem/1.2 var(--serif)}.def-table{border-top:1px solid var(--rule-strong);margin:1.4em 0 1.8em}.article-body .def-table{max-width:none}.def-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:0 1.5rem;padding:.95em 0;display:grid}.def-head{padding-block:.7em}.def-head span{font:600 .6875rem/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.def-term{font-family:var(--serif);font-weight:500;line-height:1.35}.def-row>span:last-child{color:var(--ink-2);font-size:.97em;line-height:1.55}.slot{font:600 .72em/1 var(--sans);letter-spacing:.08em;border:1px dashed var(--accent-line);color:var(--accent);white-space:nowrap;padding:.2em .4em}.article-refs{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--rule-strong)}.article-refs h2:before{content:"";background:var(--accent-line);width:56px;height:2px;margin-bottom:.9rem;display:block}.article-refs ul{margin:var(--s2) 0 0;padding:0;list-style:none}.article-refs li{border-bottom:1px solid var(--rule)}.article-refs a,.article-refs .held{justify-content:space-between;align-items:baseline;gap:1rem;min-height:44px;padding:.7rem 0;text-decoration:none;display:flex}.article-refs .rt{font:400 1.125rem/1.3 var(--serif)}.article-refs a:hover .rt{color:var(--accent)}.article-refs .held .rt{color:var(--muted)}.article-refs .meta{text-align:right;flex-shrink:0}.article-pager{gap:var(--s3);margin-top:var(--s5);padding-block:var(--s3) var(--s6);border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;display:grid}.pg{gap:.4rem;min-height:44px;text-decoration:none;display:grid}.pg.next{text-align:right}.pg .pt{font:400 clamp(1.05rem, 1.8vw, 1.3rem)/1.25 var(--serif);text-wrap:balance}.pg:hover .pt{color:var(--accent)}@media (max-width:700px){.article{padding-top:var(--s4)}.article-mast-row{padding-block:.8rem}.def-row{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.def-head{display:none}.article-refs a,.article-refs .held{flex-direction:column;gap:.2rem}.article-refs .meta{text-align:left}.article-pager{grid-template-columns:minmax(0,1fr)}.pg.next{text-align:left;padding-top:var(--s2);border-top:1px solid var(--rule)}}.article-mast-row{align-items:center;position:relative}.article-mast .nav{pointer-events:auto;width:auto;margin:0;position:static}.article-mast .nav .wrap{max-width:none;padding:0;position:static}.article-mast .nav-bar{min-height:44px}.article-mast .nav-list{z-index:40;right:0}.standing-body{padding-top:0}.article-sketch{margin-top:var(--s4);margin-bottom:0}.article-sketch img{mix-blend-mode:multiply;width:100%;max-width:44rem;height:auto;display:block}.article-wordmark{align-items:center;min-height:44px;display:inline-flex}
