.doc-head__docket{row-gap:var(--sp-2);flex-wrap:wrap}.doc-head__mark{width:1.6rem;height:1.6rem;color:var(--ink-800);flex:none;order:-1}.doc-head__rev{text-transform:none;letter-spacing:0;color:var(--ink-500);font-variant-numeric:tabular-nums;font-weight:500}.doc-head[data-head=lead] h1{--doc-rule:url(/art/rule-swelled.svg) left / 100% 100% no-repeat;position:relative}.doc-head[data-head=lead] h1:after{content:"";pointer-events:none;background:var(--rule-brass);width:min(15rem,100%);height:9px;opacity:var(--mark);-webkit-mask:var(--doc-rule);-webkit-mask:var(--doc-rule);mask:var(--doc-rule);position:absolute;inset:auto auto -1.1rem 0}@media (min-width:64rem){.doc-head__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.doc-head[data-head=lead]{padding-block:var(--sp-6) var(--sp-8)}[data-metal=silver] .doc-head__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}[data-metal=silver] .doc-head__grid>.feature__text{order:2}}.prose>.doc-abstract{margin-top:var(--sp-5)}.doc-abstract{background:var(--bg-raised);border:1px solid var(--paper-300);border-top:1px solid var(--rule);box-shadow:var(--edge-plate);padding-block:var(--sp-5)}@media (min-width:48rem){.doc-abstract{padding-inline:var(--sp-6)}}.doc-break{background:var(--brass-600);height:24px;opacity:calc(.85 * var(--mark));border:0;-webkit-mask:url(/art/fleuron.svg) 50%/96px 24px no-repeat;mask:url(/art/fleuron.svg) 50%/96px 24px no-repeat}.glance--plate{border-top:0}.glance--plate .glance__k{color:var(--brass-700);border-bottom:1px solid var(--border);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3)}.glance--plate .glance__v{font-size:var(--fs-1);font-variant-numeric:tabular-nums slashed-zero}@media (max-width:39.99rem){.glance--plate{gap:0}.glance--plate>li+li{border-top:1px solid var(--border);margin-top:var(--sp-4);padding-top:var(--sp-4)}}.spec--folio :is(h2,h3),.doc-abstract .callout__title{font-family:var(--font-body);font-size:var(--fs--1);letter-spacing:0;color:var(--ink-800);margin:0 0 var(--sp-4);padding-bottom:var(--sp-2);border-bottom:2px solid;font-weight:500}.doc-abstract .callout__title{color:var(--brass-700);border-bottom:1px solid var(--rule-brass)}.spec--folio{padding-block:var(--sp-6)}.spec--folio ul{margin:0;padding:0;list-style:none}.spec--folio li::marker{content:normal}.spec--folio li{padding-block:var(--sp-3);border-top:1px solid var(--border);margin:0;line-height:1.45}.spec--folio li:first-child{border-top:0;padding-top:0}@media (min-width:64rem){.rail--doc .rail__card{border-top:1px solid var(--rule)}.rail--doc .toc__label{font-family:var(--font-body);font-size:var(--fs--1);letter-spacing:0;color:var(--ink-800);margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:2px solid;font-weight:500;display:block}.rail--doc .toc ol{padding-left:2.2em;list-style:decimal-leading-zero}.rail--doc .toc li::marker{color:var(--brass-600)}.rail--doc .toc a{border-left:0;padding-left:0}.rail--doc .toc li+li a{border-top:1px solid var(--border)}.rail--doc .toc a:hover{text-decoration:underline}}@media (forced-colors:active),print{.doc-break{border-top:1px solid;height:0}}.doc-head__docket:before{display:none}@media (max-width:24.375rem){.doc-abstract .callout__title{font-size:var(--fs-0);letter-spacing:var(--track-caps-s)}}.decision{background:var(--paper-100);border-block:1px solid var(--silver-300);padding-block:var(--sp-7)}.decision__h{margin:0 0 var(--sp-3);font-size:var(--fs-5b)}.decision__answer{font-size:var(--fs-2);color:var(--ink-800);max-width:44rem;margin:0 0 var(--sp-6);line-height:1.55}.decision__cols{gap:var(--sp-5);display:grid}.decision__col{background:var(--paper-0);border:1px solid var(--silver-300);border-top:2px solid var(--ink-900);padding:var(--sp-5);min-width:0}.decision__col h3{margin:0 0 var(--sp-3);font-size:var(--fs-3)}.decision__col ul{max-width:none;margin:0;padding-left:1.1rem}.decision__col li{font-size:var(--fs-0);margin-bottom:var(--sp-2)}.decision__note{margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--silver-300);font-size:var(--fs-0);color:var(--fg-muted)}.decision__cta .cta{margin-top:var(--sp-6)}@media (min-width:64rem){.decision{padding-block:var(--sp-8)}.decision__cols{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-head{padding-top:var(--sp-7)}.detail-head__t{font-family:var(--font-display);font-weight:600;font-size:var(--fs-5);letter-spacing:-.012em;color:var(--ink-900);margin:var(--sp-2) 0 var(--sp-3);max-width:36rem;line-height:1.15}.detail-head__lead{color:var(--fg-muted);max-width:40rem;margin:0}.doc-head[data-head=lead] h1:after{content:none}.doc-head[data-head=lead] h1+.lead{margin-top:var(--sp-4)}.page-head:has(+.decision){border-bottom:0;margin-bottom:0}
