.e-article{max-width:var(--measure);margin-right:calc(var(--aside) + var(--gap));overflow-wrap:anywhere}@media (max-width:60rem){.e-article{margin-right:0}}.e-backlink{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:3.2rem 0 2.6rem;font-size:.76rem;text-decoration:none;display:inline-block}.e-backlink:before{content:"←  "}.e-title{font-family:var(--font-display);letter-spacing:-.018em;max-width:17ch;color:var(--ink);margin:0 0 1.15rem;font-size:clamp(2.1rem,4.7vw,3.25rem);font-weight:800;line-height:1.04}.e-dateline{font-family:var(--font-body);color:var(--slate);margin:0 0 1.9rem;font-size:1.05rem;font-style:italic}.e-dateline a{color:var(--slate)}.e-warrant{border-bottom:1px solid var(--hair);font-family:var(--font-ui);color:var(--slate);flex-wrap:wrap;align-items:baseline;gap:1.6rem;margin:0 0 3rem;padding:0 0 1.05rem;font-size:.8rem;display:flex}.e-warrant b{letter-spacing:.13em;text-transform:uppercase;color:var(--slate);opacity:.85;margin-right:.5em;font-size:.6rem;font-weight:500}.e-warrant span span{color:var(--ink);font-feature-settings:"tnum" 1}.e-warrant .e-warr:before{content:"";background:var(--gold);vertical-align:.06em;border-radius:50%;width:.42em;height:.42em;margin-right:.5em;display:inline-block}.e-warrant .e-pend{color:var(--pending)}.e-epigraph{border-left:2px solid var(--hair2);color:var(--slate);margin:0 0 2.6rem;padding:0 0 0 1.2rem;font-size:1.06rem;font-style:italic;line-height:1.55}.e-epigraph cite{font-style:normal;font-family:var(--font-ui);letter-spacing:.05em;color:var(--pending);margin-top:.5rem;font-size:.72rem;display:block}.e-body p{font-family:var(--font-body);color:var(--ink);margin:0 0 1.35rem;font-size:1rem;line-height:1.68}.e-body .e-lede:first-letter{font-family:var(--font-display);float:left;color:var(--ink);padding:.42rem .16rem 0 0;font-size:3.6rem;font-weight:800;line-height:.78}.e-body em{font-style:italic}.e-body a{color:var(--ink);border-bottom:1px solid var(--hair2);text-decoration:none}.e-body a:hover{border-bottom-color:var(--gold)}.e-list{font-family:var(--font-body);color:var(--ink);margin:0 0 1.35rem;padding-left:1.3rem;font-size:1rem;line-height:1.68}.e-list li{margin-bottom:.4rem}.e-list li::marker{color:var(--gold)}.e-section{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:3rem 0 1.2rem;font-size:1.5rem;font-weight:700;line-height:1.15}.e-section .e-n{font-family:var(--font-ui);letter-spacing:.14em;color:var(--gold);margin-bottom:.5rem;font-size:.72rem;font-weight:500;display:block}.e-subsection{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);margin:1.9rem 0 .7rem;font-size:1.12rem;font-weight:600;line-height:1.2}.e-cite{vertical-align:.45em;color:var(--gold);font-size:.68rem;font-weight:700;font-family:var(--font-ui);margin-left:.05em;text-decoration:none}.e-blockquote{font-family:var(--font-body);color:var(--ink);max-width:32rem;margin:2.2rem 0;padding:0;font-size:1.28rem;font-style:italic;line-height:1.45}.e-blockquote .e-who{font-style:normal;font-family:var(--font-ui);letter-spacing:.05em;color:var(--pending);margin-top:.7rem;font-size:.72rem;display:block}.e-tablewrap{margin:2.4rem 0}.e-framework{border-collapse:collapse;width:100%;font-size:.9rem}.e-framework caption{caption-side:top;text-align:left;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);padding-bottom:.7rem;font-size:.62rem}.e-framework th{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);text-align:left;border-bottom:1px solid var(--hair2);vertical-align:bottom;padding:.7rem .9rem;font-size:.64rem;font-weight:500}.e-framework td{font-family:var(--font-body);color:var(--ink);border-bottom:1px solid var(--hair);vertical-align:top;padding:.85rem .9rem;line-height:1.4}.e-framework td:first-child{font-family:var(--font-ui);color:var(--slate);font-size:.8rem}.e-framework .e-yes{color:var(--gold);font-weight:500}.e-framework .e-no{color:var(--pending)}@media (max-width:60rem){.e-tablewrap{-webkit-overflow-scrolling:touch;margin:1.8rem -1.5rem;padding:0 1.5rem;overflow-x:auto}.e-framework{width:auto;min-width:34rem}}.e-sidenote{float:right;clear:right;width:var(--aside);margin-right:calc(-1 * (var(--aside) + var(--gap)));font-family:var(--font-ui);color:var(--slate);border-top:1px solid var(--hair);margin-top:.35rem;margin-bottom:.6rem;padding-top:.5rem;font-size:.8rem;font-weight:300;line-height:1.5}.e-sidenote .e-num{color:var(--gold);margin-right:.4em;font-size:.7rem;font-weight:600}@media (max-width:60rem){.e-sidenote{float:none;border-top:0;border-left:2px solid var(--hair2);width:auto;margin:1.1rem 0 1.3rem;padding:.7rem 0 .7rem 1rem}}.e-notes{border-top:1px solid var(--hair2);margin-top:3.4rem;padding-top:1.5rem}.e-notes h3{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0 0 1rem;font-size:.64rem;font-weight:500}.e-notes ol{counter-reset:n;margin:0;padding:0;list-style:none}.e-notes li{counter-increment:n;font-family:var(--font-body);color:var(--slate);margin-bottom:.7rem;padding-left:2rem;font-size:.92rem;line-height:1.5;position:relative}.e-notes li:before{content:counter(n);font-family:var(--font-ui);color:var(--gold);font-size:.7rem;font-weight:600;position:absolute;top:.05em;left:0}.e-notes cite{font-style:italic}.e-cite{cursor:pointer;border-radius:2px;padding:0 .12em;transition:background-color .15s,color .15s}.e-cite.fn-hl{background:#c39a3838}.e-sidenote.fn-hl{color:var(--ink);border-top-color:var(--gold)}.e-notes li.fn-hl{color:var(--ink)}.e-notes li.fn-hl:before{color:var(--gold)}.e-sidenote.fn-active,.e-notes li.fn-active,.e-sidenote:target,.e-notes li:target{animation:1.6s fnFlash}@keyframes fnFlash{0%{background:#c39a3833}to{background:0 0}}.e-sidenote a,.e-notes a{color:var(--slate);text-decoration:underline;-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);text-underline-offset:2px;overflow-wrap:anywhere;transition:color .15s}.e-sidenote a:hover,.e-notes a:hover{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.e-return{color:var(--gold);font-family:var(--font-ui);opacity:.55;margin-left:.5em;font-size:.9em;text-decoration:none;transition:opacity .15s}.e-return:hover{opacity:1}.e-signoff{color:var(--ink);margin:2.6rem 0 0;font-style:italic;line-height:1.5}.e-seealso{border-top:1px solid var(--hair);font-family:var(--font-ui);color:var(--slate);margin-top:3.4rem;padding-top:1.4rem;font-size:.9rem}.e-seealso .e-lbl{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7rem;font-size:.64rem;font-weight:500;display:block}.e-seealso a{color:var(--ink);border-bottom:1px solid var(--hair2);margin-right:1.3rem;line-height:2.1;text-decoration:none}html.anim .e-backlink,html.anim .e-title,html.anim .e-dateline,html.anim .e-warrant{opacity:0;transform:translateY(10px)}html.anim .e-backlink.is-in,html.anim .e-title.is-in,html.anim .e-dateline.is-in,html.anim .e-warrant.is-in{opacity:1;transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1);transform:translateY(0)}html.anim .e-warrant .e-warr:before{opacity:0;transition:opacity .3s cubic-bezier(.34,1.4,.64,1) .38s,transform .3s cubic-bezier(.34,1.4,.64,1) .38s;display:inline-block;transform:scale(.4)}html.anim .e-warrant.is-in .e-warr:before{opacity:1;animation:.7s .38s e-goldbloom;transform:scale(1)}@keyframes e-goldbloom{0%{box-shadow:0 0 #c39a388c}to{box-shadow:0 0 0 .5em #c39a3800}}html.anim .e-warrant.is-in .e-pend{animation:3.4s ease-in-out .6s infinite e-holdbreathe}html.anim .e-epigraph,html.anim .e-body>p,html.anim .e-sidenote,html.anim .e-section,html.anim .e-blockquote,html.anim .e-notes,html.anim .e-seealso,html.anim .e-tablewrap{opacity:0;transform:translateY(12px)}html.anim .e-epigraph.is-in,html.anim .e-body>p.is-in,html.anim .e-sidenote.is-in,html.anim .e-section.is-in,html.anim .e-blockquote.is-in,html.anim .e-notes.is-in,html.anim .e-seealso.is-in,html.anim .e-tablewrap.is-in{opacity:1;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(0)}html.anim .e-section .e-n{opacity:0;transition:opacity .3s .1s}html.anim .e-section.is-in .e-n{opacity:1}html.anim .e-tablewrap tr{opacity:0;transform:translateY(8px)}html.anim .e-tablewrap.is-in tr{opacity:1;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);transform:translateY(0)}html.anim .e-tablewrap.is-in tr:first-child{transition-delay:40ms}html.anim .e-tablewrap.is-in tr:nth-child(2){transition-delay:.14s}html.anim .e-tablewrap.is-in tr:nth-child(3){transition-delay:.24s}html.anim .e-tablewrap td .e-yes,html.anim .e-tablewrap td .e-no{opacity:0;transition:opacity .3s}html.anim .e-tablewrap.is-in tr:first-child td .e-no{opacity:1;transition-delay:.28s}html.anim .e-tablewrap.is-in tr:nth-child(2) td .e-yes{opacity:1;transition-delay:.38s}html.anim .e-tablewrap.is-in tr:nth-child(3) td .e-yes{opacity:1;transition-delay:.48s;animation:.6s .48s e-goldbloomtext}@keyframes e-goldbloomtext{0%{text-shadow:0 0 .4em #c39a3880}to{text-shadow:0 0 #c39a3800}}@keyframes e-holdbreathe{0%,to{opacity:1}50%{opacity:.6}}.e-sidenote.is-in.pending{animation:3.4s ease-in-out .5s infinite e-holdbreathe}.e-blockquote.is-in .e-who,.e-epigraph.is-in cite{animation:3.4s ease-in-out .8s infinite e-holdbreathe}@media (prefers-reduced-motion:reduce){.e-backlink,.e-title,.e-dateline,.e-warrant,.e-epigraph,.e-body>p,.e-sidenote,.e-section,.e-blockquote,.e-notes,.e-seealso,.e-tablewrap,.e-warrant .e-warr:before,.e-section .e-n,.e-tablewrap tr,.e-tablewrap td .e-yes,.e-tablewrap td .e-no{opacity:1!important;box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}}
