@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/_az/f/plex-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/_az/f/plex-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/_az/f/plex-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/_az/f/plex-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/_az/f/jbm-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/_az/f/jbm-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/_az/f/jbm-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/_az/f/jbm-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{
  --k0:#070908;--k1:#0c100e;--k2:#121815;--k3:#1a231e;
  --ln:#233028;--ln2:#33463a;
  --tx:#cfdad2;--tx2:#a2b3a8;--dim:#7d9084;
  --ph:#3dff8f;--ph2:#1fbf68;--am:#ffb224;--rd:#ff6b5e;
  --mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --sans:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --col:70rem;--read:43rem;--g:1rem;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--k0);color:var(--tx);font:400 1rem/1.65 var(--sans);overflow-wrap:break-word;min-height:100vh;display:flex;flex-direction:column}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;background:repeating-linear-gradient(to bottom,rgba(61,255,143,.028) 0 1px,transparent 1px 3px);mix-blend-mode:screen}
img{max-width:100%;height:auto;display:block}
a{color:var(--ph);text-decoration-thickness:1px;text-underline-offset:.2em}
a:hover{color:#fff;background:rgba(61,255,143,.16)}
:focus-visible{outline:2px dashed var(--am);outline-offset:3px}
h1,h2,h3,h4{font-family:var(--mono);line-height:1.22;margin:0;font-weight:700;letter-spacing:-.01em}
p{margin:0 0 1em}
ul,ol{margin:0;padding:0}
.dim{color:var(--dim)}
.skip{position:absolute;left:-999px;top:0;background:var(--ph);color:#000;padding:.6rem 1rem;z-index:99;font:700 .85rem var(--mono)}
.skip:focus{left:0}

/* status bar */
.bar{border-bottom:1px solid var(--ln2);background:var(--k1);position:sticky;top:0;z-index:40}
.bar__in{max-width:var(--col);margin:0 auto;padding:0 var(--g)}
.bar__row{display:flex;align-items:center;gap:.75rem;min-height:3.1rem;flex-wrap:wrap;padding:.4rem 0}
.brand{display:inline-flex;align-items:baseline;gap:.5rem;text-decoration:none;color:var(--tx);font:700 1.05rem var(--mono);margin-right:auto}
.brand:hover{background:none;color:#fff}
.brand__ps{color:var(--ph);text-shadow:0 0 12px rgba(61,255,143,.55)}
.brand__nm::after{content:"_";color:var(--ph);animation:bl 1.1s steps(1) infinite}
.bar__st{margin:0;font:500 .72rem var(--mono);color:var(--tx2);display:none;align-items:center;gap:.5rem;white-space:nowrap}
.bar__k{color:var(--dim)}
.bar__st b{color:var(--ph);font-weight:700}
.bar__sep{color:var(--ln2)}
.led{width:.55rem;height:.55rem;border-radius:50%;background:var(--ph);box-shadow:0 0 8px var(--ph)}
.bar__clk{font:500 .72rem var(--mono);color:var(--am);font-variant-numeric:tabular-nums}
.bar__mn{font:700 .75rem var(--mono);background:transparent;color:var(--ph);border:1px solid var(--ph2);padding:.35rem .7rem;cursor:pointer;border-radius:2px}
.bar__mn::before{content:"["}.bar__mn::after{content:"]"}
.bar__mn:hover{background:rgba(61,255,143,.12)}
.nv{display:none;border-top:1px dashed var(--ln2)}
.nv.is-open{display:block}
.nv__l{list-style:none;display:flex;flex-direction:column;padding:.4rem 0 .7rem}
.nv__a{display:block;padding:.4rem 0;font:500 .86rem var(--mono);text-decoration:none;color:var(--tx2)}
.nv__d{color:var(--dim)}
.nv__a sup{color:var(--am);font-size:.65em;margin-left:.2em}
.nv__a:hover,.nv__a[aria-current]{color:var(--ph);background:none}
.nv__a[aria-current]::before{content:"> ";color:var(--ph)}
html:not(.js) .nv{display:block}
html:not(.js) .bar__mn{display:none}

/* shell */
.pg{flex:1;width:100%;max-width:var(--col);margin:0 auto;padding:1.4rem var(--g) 3rem}
.lay{display:grid;gap:2rem}
.lay__m{min-width:0}
.trail{margin:0 0 1rem;font:500 .75rem var(--mono)}
.trail ol{list-style:none;display:flex;flex-wrap:wrap;gap:.1rem .15rem}
.trail li+li::before{content:"/";color:var(--dim);margin-right:.15rem}
.trail a{color:var(--tx2);text-decoration:none}
.trail a:hover{color:var(--ph)}
.trail [aria-current]{color:var(--dim)}

.boot{margin:0 0 1.6rem;padding-bottom:1.1rem;border-bottom:1px solid var(--ln);position:relative}
.boot::after{content:"";position:absolute;left:0;bottom:-3px;width:5.5rem;height:5px;background:var(--ph);box-shadow:0 0 14px rgba(61,255,143,.6)}
.boot__cmd{margin:0 0 .5rem;font:500 .78rem var(--mono);color:var(--dim)}
.boot__ps{color:var(--ph2)}
.cur{display:inline-block;width:.55em;height:1em;background:var(--ph);margin-left:.3em;vertical-align:-.15em;animation:bl 1.1s steps(1) infinite}
.boot__h{font-size:clamp(1.5rem,5.6vw,2.35rem);color:#eaf3ed;max-width:24ch}
.boot__sub{margin:.7rem 0 0;color:var(--tx2);max-width:60ch;font-size:.98rem}

/* terminal window (lead story) */
.win{border:1px solid var(--ln2);background:var(--k1);margin-bottom:1.6rem;box-shadow:6px 6px 0 rgba(61,255,143,.07)}
.win__bar{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .8rem;background:var(--k3);border-bottom:1px solid var(--ln2);font:500 .72rem var(--mono);color:var(--dim)}
.win__ttl::before{content:"● ● ● ";letter-spacing:.1em;color:var(--ln2);margin-right:.4rem}
.win__im{display:block}
.win__b{padding:1rem 1rem 1.2rem}
.win__m{margin:0 0 .5rem;font:500 .75rem var(--mono)}
.win__t{font-size:clamp(1.3rem,4.6vw,2rem)}
.win__t a{color:#f2f8f4;text-decoration:none}
.win__t a:hover{color:var(--ph);background:none}
.win__x{margin:.8rem 0 0;color:var(--tx2)}

/* media frames */
.fr{aspect-ratio:16/9;background:var(--k2);overflow:hidden;position:relative}
.fr img{width:100%;height:100%;object-fit:cover}
.fr--hero{aspect-ratio:auto;max-height:30rem}
.fr--hero img{height:auto;max-height:30rem}
.fr--mini{aspect-ratio:4/3}
.ph{display:grid;place-items:center;background-color:#0a110d;border:1px solid var(--ln)}
.ph::after{content:attr(data-g);font:700 clamp(1.4rem,6vw,2.6rem) var(--mono);color:var(--ph);opacity:.9;letter-spacing:.12em;text-shadow:0 0 18px rgba(61,255,143,.5)}
.ph--0{background-image:linear-gradient(var(--ln) 1px,transparent 1px),linear-gradient(90deg,var(--ln) 1px,transparent 1px);background-size:22px 22px}
.ph--1{background-image:repeating-linear-gradient(45deg,var(--ln) 0 2px,transparent 2px 14px)}
.ph--2{background-image:radial-gradient(var(--ln2) 1.5px,transparent 1.5px);background-size:14px 14px}
.ph--3{background-image:repeating-linear-gradient(0deg,var(--ln) 0 1px,transparent 1px 9px),linear-gradient(90deg,rgba(61,255,143,.09),transparent 60%)}
.ph--4{background-image:repeating-linear-gradient(90deg,var(--ln) 0 6px,transparent 6px 7px,#0f1a14 7px 13px,transparent 13px 14px)}
.ph--5{background-image:conic-gradient(from 90deg at 1px 1px,transparent 90deg,var(--ln) 0);background-size:16px 16px;background-color:#0b130e}

/* cards */
.duo,.deck{display:grid;gap:1.2rem;margin-bottom:2rem}
.cd{background:var(--k1);border:1px solid var(--ln);display:flex;flex-direction:column;transition:border-color .15s,transform .15s}
.cd:hover{border-color:var(--ph2)}
.cd__im{display:block}
.cd__b{padding:.85rem .9rem 1rem}
.cd__k{margin:0 0 .45rem;display:flex;gap:.6rem;align-items:center;font:500 .7rem var(--mono)}
.cd__t{font-size:1.06rem}
.cd__t a{color:#eaf3ed;text-decoration:none}
.cd__t a:hover{color:var(--ph);background:none}
.cd__x{margin:.55rem 0 0;color:var(--tx2);font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.tg{display:inline-block;font:700 .68rem var(--mono);letter-spacing:.06em;color:var(--am);text-decoration:none;border:1px solid rgba(255,178,36,.5);padding:.05rem .4rem;border-radius:2px;line-height:1.5}
.tg::before{content:"["}.tg::after{content:"]"}
.tg:hover{background:rgba(255,178,36,.14);color:var(--am)}
.tg--big{font-size:.8rem;padding:.12rem .55rem}
.ts{font:500 .72rem var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}

/* log list */
.sec{font-size:.95rem;color:var(--ph);margin:0 0 .9rem;padding-top:.3rem;font-weight:700}
.sec span{color:var(--dim)}
.lg{list-style:none;margin:0 0 2rem;border-top:1px dashed var(--ln2)}
.lr{display:grid;grid-template-columns:auto 1fr auto;column-gap:.7rem;row-gap:.2rem;align-items:baseline;padding:.8rem 0;border-bottom:1px dashed var(--ln)}
.lr .ts{grid-column:1}
.lr .tg{grid-column:2;justify-self:start}
.lr__t{grid-column:1/-1;font:600 1rem/1.35 var(--sans);letter-spacing:0}
.lr__t a{color:#e7f0ea;text-decoration:none}
.lr__t a:hover{color:var(--ph);background:none}
.lr__m{grid-column:3;grid-row:1;font:500 .7rem var(--mono);color:var(--dim);justify-self:end}

.sx{display:grid;gap:1rem;margin-bottom:2rem}
.sx__b{border:1px solid var(--ln);padding:.9rem 1rem;background:var(--k1)}
.sx__h{font-size:.9rem;margin-bottom:.5rem}
.sx__h a{color:var(--am);text-decoration:none}
.sx__h a::before{content:"./";color:var(--dim)}
.sx ul{list-style:none}
.sx li{padding:.3rem 0;border-top:1px dashed var(--ln);font-size:.9rem;line-height:1.4}
.sx li a{color:var(--tx);text-decoration:none}
.sx li a:hover{color:var(--ph);background:none}

/* sidebar */
.sd{display:grid;gap:1rem;align-content:start}
.pn{border:1px solid var(--ln);background:var(--k1);padding:.9rem 1rem}
.pn__h{font-size:.78rem;color:var(--ph);margin-bottom:.7rem;font-weight:700}
.pn__ls{list-style:none;font:500 .82rem var(--mono)}
.pn__ls a{display:block;padding:.28rem 0;color:var(--tx);text-decoration:none}
.pn__ls a:hover{color:var(--ph);background:none}
.pn__n{color:var(--am);margin-right:.3rem}
.pn__kv{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem;margin:0;font:500 .78rem var(--mono)}
.pn__kv dt{color:var(--dim)}
.pn__kv dd{margin:0;text-align:right;color:var(--tx)}
.pn--note p{margin:0;font-size:.86rem;color:var(--tx2);line-height:1.55}

/* pagination */
.pgn{margin:0 0 2rem}
.pgn ul{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;font:500 .8rem var(--mono)}
.pgn a,.pgn span{display:block;padding:.35rem .6rem;border:1px solid var(--ln2);text-decoration:none;min-width:2.2rem;text-align:center}
.pgn__cur{border-color:var(--ph)!important;color:var(--ph)}
.pgn__off{color:var(--dim);border-style:dashed!important}
.pgn__gap{padding:.35rem .2rem;color:var(--dim)}

/* article */
.art{min-width:0}
.art__h{margin-bottom:1.4rem}
.art__k{margin:0 0 .8rem}
.art__t{font-size:clamp(1.65rem,6.4vw,2.7rem);color:#f2f8f4;line-height:1.14}
.art__d{margin:1rem 0 0;font-size:1.12rem;color:var(--tx2);line-height:1.55;border-left:3px solid var(--ph);padding-left:.9rem}
.fm{margin:1.3rem 0 0;padding:.8rem 1rem;border:1px dashed var(--ln2);background:var(--k1);display:grid;grid-template-columns:auto 1fr;gap:.2rem 1rem;font:500 .76rem var(--mono)}
.fm::before{content:"---";grid-column:1/-1;color:var(--dim)}
.fm::after{content:"---";grid-column:1/-1;color:var(--dim)}
.fm dt{color:var(--dim)}
.fm dd{margin:0;color:var(--tx)}
.fm dt::after{content:":"}
.art__fig{margin:0 0 1.6rem}
.prose{max-width:var(--read);font-size:1.05rem}
.prose>*+*{margin-top:1.15em}
.prose p,.prose ul,.prose ol{margin-bottom:0}
.prose h2{font-size:1.4rem;color:#eaf3ed;margin-top:2em;padding-top:.4em;border-top:1px dashed var(--ln2)}
.prose h2::before{content:"## ";color:var(--ph2)}
.prose h3{font-size:1.1rem;color:var(--am);margin-top:1.6em}
.prose h3::before{content:"### ";color:var(--dim)}
.prose h4{font-size:1rem;margin-top:1.4em}
.prose ul,.prose ol{padding-left:1.4rem}
.prose li{margin:.35em 0}
.prose ul li::marker{content:"> ";color:var(--ph);font-family:var(--mono)}
.prose ol li::marker{color:var(--am);font-family:var(--mono)}
.prose blockquote{margin-left:0;margin-right:0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--am);color:var(--tx2);font-style:italic}
.prose strong{color:#fff}
.prose figure{margin:1.6em 0}
.prose figure img,.prose>img,.prose p img{width:100%;border:1px solid var(--ln2)}
.prose figcaption{font:500 .75rem var(--mono);color:var(--dim);margin-top:.4rem}
.prose code{font:500 .88em var(--mono);background:var(--k3);padding:.1em .35em;border-radius:2px;color:var(--ph)}
.prose pre{background:var(--k1);border:1px solid var(--ln2);padding:1rem;overflow-x:auto}
.prose hr{border:0;border-top:1px dashed var(--ln2)}
.prose--page{max-width:var(--read)}
.tb{overflow-x:auto;border:1px solid var(--ln2)}
.prose table{border-collapse:collapse;width:100%;font-size:.9rem}
.prose th,.prose td{padding:.5rem .7rem;border-bottom:1px solid var(--ln);text-align:left}
.prose th{font:700 .78rem var(--mono);color:var(--am);background:var(--k1)}
.xr{margin:1.8em 0;padding:.9rem 1.1rem;border:1px solid var(--ph2);background:rgba(61,255,143,.05);position:relative}
.xr__t{margin:0 0 .5rem;font:700 .75rem var(--mono);color:var(--ph)}
.xr ul{list-style:none;padding:0!important}
.xr li{margin:.3em 0;font-size:.95rem}
.xr li::before{content:"-> ";color:var(--ph);font-family:var(--mono)}
.xr li::marker{content:""}
.art__f{max-width:var(--read);margin-top:2.2rem;display:grid;gap:.9rem}
.src{margin:0;font:500 .82rem var(--mono)}
.src__k{color:var(--dim)}
.note{margin:0;padding:.85rem 1rem;border:1px dashed var(--ln2);font-size:.88rem;color:var(--tx2);background:var(--k1);line-height:1.55}
.note__k{font:700 .75rem var(--mono);color:var(--am);margin-right:.35rem}

.more{margin-top:3rem;padding-top:1.4rem;border-top:1px solid var(--ln2)}
.more__l{list-style:none;display:grid;gap:1rem}
.more__i{display:grid;grid-template-columns:7.5rem 1fr;gap:.9rem;align-items:start}
.more__k{margin:0 0 .3rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.more__t{font:600 .98rem/1.35 var(--sans)}
.more__t a{color:#e7f0ea;text-decoration:none}
.more__t a:hover{color:var(--ph);background:none}
.more__im .ph::after{font-size:1.2rem}

/* misc */
.ix{list-style:none;columns:1;margin:0 0 2rem;font:500 .88rem var(--mono)}
.ix li{padding:.25rem 0;break-inside:avoid}
.empty{border:1px dashed var(--ln2);padding:1.5rem;background:var(--k1)}
.empty__c{font:700 .85rem var(--mono);color:var(--ph)}
.empty p:last-child{margin:0}
.err{max-width:var(--read)}
.err__c{font:500 .8rem var(--mono);color:var(--dim)}
.err__h{font-size:clamp(1.6rem,6vw,2.4rem);color:var(--rd);margin-bottom:1rem}
.err__a{margin:0 0 1.2rem;padding:.9rem;background:var(--k1);border:1px solid var(--ln2);font:500 .8rem var(--mono);color:var(--tx2);white-space:pre-wrap}
.err__l{list-style:none;columns:2;margin:0 0 1.3rem;font:500 .88rem var(--mono)}
.frm{display:grid;gap:1rem;max-width:34rem;margin-top:1.5rem}
.frm__r{margin:0;display:grid;gap:.35rem}
.frm label{font:700 .75rem var(--mono);color:var(--ph)}
.frm label::before{content:"> "}
.frm input,.frm textarea{width:100%;font:400 1rem var(--sans);color:var(--tx);background:var(--k1);border:1px solid var(--ln2);padding:.7rem .8rem;border-radius:0}
.frm input:focus,.frm textarea:focus{outline:2px solid var(--ph);outline-offset:0;border-color:var(--ph)}
.frm__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.btn{font:700 .88rem var(--mono);background:var(--ph);color:#04100a;border:0;padding:.8rem 1.3rem;cursor:pointer;box-shadow:4px 4px 0 var(--ph2)}
.btn:hover{background:#fff}
.btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ph2)}
.flash{padding:.8rem 1rem;border:1px solid;font:500 .85rem var(--mono);margin:1rem 0 0}
.flash--ok{border-color:var(--ph);color:var(--ph);background:rgba(61,255,143,.08)}
.flash--err{border-color:var(--rd);color:var(--rd);background:rgba(255,107,94,.08)}

/* footer */
.ft{border-top:1px solid var(--ln2);background:var(--k1);margin-top:auto}
.ft__in{max-width:var(--col);margin:0 auto;padding:1.2rem var(--g) 1.6rem}
.ft__rule{margin:0 0 1.2rem;color:var(--ln2);overflow:hidden;white-space:nowrap;font:400 .8rem var(--mono)}
.ft__cols{display:grid;gap:1.4rem}
.ft__h{font-size:.78rem;color:var(--ph);margin-bottom:.6rem}
.ft__c p{margin:0;font-size:.86rem;color:var(--tx2);max-width:34ch}
.ft__c ul{list-style:none;font:500 .82rem var(--mono)}
.ft__c li{padding:.18rem 0}
.ft__c a{color:var(--tx);text-decoration:none}
.ft__c a:hover{color:var(--ph)}
.ft__end{margin:1.5rem 0 0;padding-top:.9rem;border-top:1px dashed var(--ln2);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font:500 .72rem var(--mono);color:var(--dim)}
.ft__ex{color:var(--ph2)}

@keyframes bl{50%{opacity:0}}
@media (prefers-reduced-motion:reduce){.cur,.brand__nm::after{animation:none}html{scroll-behavior:auto}.cd{transition:none}}

@media (min-width:40rem){
  .duo,.deck{grid-template-columns:repeat(2,1fr)}
  .sx{grid-template-columns:repeat(2,1fr)}
  .ft__cols{grid-template-columns:1.4fr 1fr 1fr}
  .ix{columns:2}
  .lr{grid-template-columns:auto auto 1fr auto}
  .lr .tg{grid-column:2}
  .lr__t{grid-column:3;grid-row:1;font-size:1rem}
  .lr__m{grid-column:4}
  .more__l{grid-template-columns:repeat(2,1fr)}
  .more__i{grid-template-columns:1fr;gap:.6rem}
  .more__im .ph::after{font-size:1.6rem}
}
@media (min-width:56rem){
  .bar__st{display:flex}
  .bar__mn{display:none}
  .nv,.nv.is-open{display:block}
  html.js .nv{display:block}
  .nv__l{flex-direction:row;flex-wrap:wrap;gap:0 1.3rem;padding:.2rem 0 .6rem}
  .lay{grid-template-columns:minmax(0,1fr) 17.5rem;gap:2.5rem}
  .lay--art{grid-template-columns:minmax(0,1fr)}
  .deck{grid-template-columns:repeat(2,1fr)}
  .win{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto 1fr}
  .win__bar{grid-column:1/-1}
  .win__im{grid-row:2}
  .win__b{grid-row:2;display:flex;flex-direction:column;justify-content:center;padding:1.4rem}
  .win .fr--wide{height:100%;aspect-ratio:auto;min-height:15rem}
  .sd{position:sticky;top:6.5rem;align-self:start}
  .more__l{grid-template-columns:repeat(3,1fr)}
  .art{max-width:var(--read)}
  .lay--art .more{max-width:none}
  .art__fig{margin-left:0}
}
@media (max-width:22rem){.err__l{columns:1}.more__i{grid-template-columns:5.5rem 1fr}}
.ph.fr--hero{aspect-ratio:21/9;max-height:none}
.cd__im,.win__im,.more__im{text-decoration:none}
.cd__im:hover,.win__im:hover,.more__im:hover{background:none}
.prose .xr li::marker{content:""}
.trail [aria-current]{display:inline-block;max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
