@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-cyrillic-400-normal.CjW2EstV.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-400-normal.ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-vietnamese-400-normal.BV2APVTb.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-400-normal.BbvUAu4N.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-ext-400-normal.BxlSGspa.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-400-normal.qdZwdvNS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f1ece1;--paper-d:#2d2926;--navy:#1c272c;--foot:#161309;--foot-d:#0f171b;--ink:#241f1a;--accent:#8f3e22;--fgd:#e4d9c1;--mark:url(/mark.png);--edge:1;--vig:1;--bg:var(--paper);--fg:var(--ink);--hair:#241f1a42;--hair2:#241f1a52;--hair3:#241f1a0e;--measure:34rem;--disp:Elephant,"Playfair Display","Latin Modern Roman Demi",Lora,Georgia,serif;--body:"Times New Roman","Liberation Serif",Times,serif;--mono:"IBM Plex Mono","Liberation Mono","DejaVu Sans Mono",Consolas,monospace;--plate-ar:2/1;--plate-ink:var(--ink);--plate-lit:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);transition:background-color .75s}body{background:var(--bg);color:var(--fg);font:17px/1.62 var(--body);isolation:isolate;min-height:100vh;margin:0;transition:background-color .75s,color .75s}body.dark{--bg:var(--navy);--fg:var(--fgd);--hair:color-mix(in srgb,var(--fgd) 26%,transparent);--hair2:color-mix(in srgb,var(--fgd) 32%,transparent);--hair3:color-mix(in srgb,var(--fgd) 6%,transparent);--plate-ink:var(--paper-d);--plate-lit:var(--fgd)}html:has(body.dark){background:var(--navy)}@media (prefers-reduced-motion:reduce){html,body{transition:none}}body:after{content:"";pointer-events:none;z-index:2;opacity:var(--edge);background:radial-gradient(52% 44% at 2% 0%, #7e603c38 0, #7e603c00 74%), radial-gradient(44% 38% at 100% 97%,#7e603c2b 0, #7e603c00 72%), radial-gradient(30% 46% at 99% 8%, #7e603c1f 0, #7e603c00 78%), linear-gradient(90deg, #7e603c2b 0, #7e603c00 14%, #7e603c00 86%, #7e603c26 100%), linear-gradient(180deg,#7e603c21 0, #7e603c00 12%, #7e603c00 89%, #7e603c29 100%), radial-gradient(120% 98% at 50% 42%, #7e603c00 28%, rgb(126 96 60/calc(.2 * var(--vig))) 100%);position:fixed;inset:0}body.dark:after{background:radial-gradient(52% 44% at 2% 0%, #00000057 0, #0000 74%), radial-gradient(44% 38% at 100% 97%,#00000047 0, #0000 72%), radial-gradient(30% 46% at 99% 8%, #0003 0, #0000 78%), linear-gradient(90deg, #00000047 0, #0000 14%, #0000 86%, #00000042 100%), linear-gradient(180deg,#00000038 0, #0000 12%, #0000 89%, #00000042 100%), radial-gradient(120% 98% at 50% 42%, #0000 28%, rgb(0 0 0/calc(.4 * var(--vig))) 100%)}.page{padding:74px 7vw 0}.wrap{z-index:3;max-width:74rem;margin:0 auto;position:relative}.mono{font:600 10px/1.4 var(--mono);letter-spacing:.17em;text-transform:uppercase}.dim{opacity:.55}a{color:inherit}.skip{background:var(--accent);color:var(--paper);z-index:99;padding:8px 12px;position:absolute;top:0;left:-999px}.skip:focus{top:8px;left:8px}.rh,.rf{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:2rem;display:grid}.rh>:nth-child(2),.rf>:nth-child(2){text-align:center}.rh>:last-child,.rf>:last-child{text-align:right}.rh{border-bottom:1px solid;padding-top:4px;padding-bottom:9px}.rh.bare{border:0;margin-top:22px;padding:0}.rf{border-top:1px solid;margin-top:64px;padding-top:9px}.rh a,.rf a{text-decoration:none}.rh a:hover,.rf a:hover{color:var(--accent)}.bar{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:6px;padding-bottom:16px;display:flex}.bar .brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.mk,.mkf{-webkit-mask-image:var(--mark);mask-image:var(--mark);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bar .mk{background:var(--fg);flex:none;width:34px;height:36px;display:block}.bar .wm{font:400 26px/1 var(--disp);letter-spacing:.012em;white-space:nowrap}.bar .brand:hover .wm{color:var(--accent)}.bar nav{flex-wrap:wrap;gap:0;display:flex}.bar nav a{color:inherit;border-left:1px solid var(--hair);padding:6px 14px;text-decoration:none}.bar nav a:first-child{border-left:0}.bar nav a[aria-current=page],.bar nav a:hover{background:var(--accent);color:var(--paper)}button.mode{font:600 9.5px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-left:18px;padding:7px 10px}button.mode:hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}h1.big{font:400 clamp(46px,7.4vw,108px)/1 var(--disp);letter-spacing:.012em;margin:.34em 0 0}h1.big.sec{font-size:clamp(38px,5.6vw,76px)}.prop{max-width:27ch;margin:1.15em 0 0;font-size:clamp(19px,2.05vw,27px);line-height:1.36}.mh{grid-template-columns:1fr;align-items:end;gap:0 4vw;margin-top:3.2rem;display:grid}.plate{margin:3.4rem 0 0}.plate .img{aspect-ratio:var(--plate-ar);background:var(--plate-ink);transition:background-color .75s;position:relative;overflow:hidden}.plate .lit{background:var(--plate-lit);transition:background-color .75s;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:luminance}.plate figcaption{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:2rem;padding:11px 0 0;display:grid}.plate figcaption>:nth-child(2){text-align:center}.plate figcaption>:last-child{text-align:right}.plate.portrait{--plate-ar:4/5;max-width:22rem}.plate.portrait figcaption{grid-template-columns:1fr auto}.plate.portrait figcaption>:nth-child(2){display:none}.article.about{grid-template-columns:1fr 22rem;margin-top:0;padding-top:1.6rem}.article.about h1.big{text-box:trim-start cap alphabetic;margin:0 0 .45em}.article.about .plate{max-width:none;margin:0}.article.about .marginalia{margin-top:2.2rem}@media (width<=820px){.article.about{grid-template-columns:1fr}.article.about .plate{max-width:22rem;margin-top:0}}@media (width<=900px){.plate .img{aspect-ratio:3/2}.plate.portrait .img{aspect-ratio:4/5}}.video{position:relative}.video .play{cursor:pointer;width:100%;height:100%;color:var(--plate-lit);z-index:4;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.video .play span{font:600 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;background:color-mix(in srgb,var(--plate-ink) 72%,transparent);border:1px solid;padding:14px 18px}.video .play:hover span{background:var(--accent);border-color:var(--accent);color:var(--paper)}.video .play:focus-visible span{outline:2px solid var(--accent);outline-offset:3px}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.toc{margin-top:3.2rem}.toc-row{border-bottom:1px solid var(--hair);grid-template-columns:3.4rem 15rem 1fr 3rem;align-items:start;gap:1.5rem;padding:19px 0;display:grid}.toc-row:first-child{border-top:1px solid}.toc h3{font:700 15px/1.24 var(--body);text-transform:uppercase;letter-spacing:.045em;margin:0}.toc h3 a{text-decoration:none}.toc h3 a:hover{color:var(--accent)}.toc .sub{gap:8px;display:grid}.toc .sub div{grid-template-columns:3.8rem 1fr;gap:1rem;display:grid}.folio{text-align:right}.article{grid-template-columns:1fr 12rem;align-items:start;gap:3.4rem;margin-top:3rem;display:grid}.article.foot-meta{grid-template-columns:1fr;gap:0}.article.foot-meta .marginalia{max-width:var(--measure);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-auto-columns:1fr;grid-auto-flow:column;gap:0 2rem;margin:2.4rem 0 0;padding:13px 0 15px;display:grid}.article.foot-meta .marginalia>div{min-width:0}.article h2,.body h1{font:400 clamp(30px,4.1vw,52px)/1.04 var(--disp);letter-spacing:.008em;max-width:16ch;margin:0 0 .5em}.marginalia{align-content:start;gap:1.2rem;padding-top:.6rem;display:grid}.marginalia .k{opacity:.5;margin-bottom:4px;display:block}.marginalia a{text-decoration:none}.marginalia a:hover{color:var(--accent)}.body{max-width:var(--measure)}.body p{margin:0 0 1.05em}.body p.lede{font-weight:700}.body h2{font:400 clamp(24px,2.8vw,34px)/1.1 var(--disp);letter-spacing:.008em;margin:2em 0 .5em}.body h3{font:700 15px/1.3 var(--body);text-transform:uppercase;letter-spacing:.045em;margin:2.2em 0 .6em}.body ul,.body ol{padding-left:1.3em}.body li{margin:0 0 .4em}.body blockquote{border-left:1px solid var(--hair2);margin:1.4em 0;padding-left:1.2em}.body a{text-underline-offset:3px;text-decoration-thickness:1px}.body a:hover{color:var(--accent)}.body hr{border:0;border-top:1px solid var(--hair);margin:2.4em 0}.body table{border-collapse:collapse;width:100%;margin:1.4em 0}.body td,.body th{text-align:left;border-bottom:1px solid var(--hair);vertical-align:baseline;padding:8px 1rem 8px 0}.body th{font:600 10px/1.4 var(--mono);letter-spacing:.17em;text-transform:uppercase;border-bottom-color:currentColor}span.mark{background:linear-gradient(0deg,var(--accent) 0 2px,transparent 2px);padding-bottom:1px}.placeholder{font:600 10px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.turn{text-align:center;margin:5.5rem 0 0;padding:7rem 0 7.5rem}.turn p{font:400 clamp(24px,3.4vw,44px)/1.24 var(--disp);letter-spacing:.01em;max-width:20ch;margin:0 auto}.turn .mono{opacity:.55;margin-bottom:2.4rem;display:block}h3.sec{font:600 10px/1.4 var(--mono);letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid;margin:4rem 0 0;padding-bottom:8px}h3.sec+.rec{margin-top:0}.rec{border-collapse:collapse;width:100%;margin-top:2.6rem}.rec th,.rec td{padding-left:1rem;padding-right:1rem}.rec th:first-child,.rec td:first-child{padding-left:0}.rec th:last-child,.rec td:last-child{padding-right:0}.rec th{text-align:left;font:600 10px/1.4 var(--mono);letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid;padding-top:0;padding-bottom:.7rem}.rec td{border-bottom:1px solid var(--hair);vertical-align:baseline;padding-top:16px;padding-bottom:16px}.rec td a{text-decoration:none}.rec td a:hover{color:var(--accent)}.rec .yr,.rec .doi{font:600 11px/1.4 var(--mono);letter-spacing:.09em;white-space:nowrap}.rec .doi{opacity:.6}.rec .doi a{text-decoration:none}.rec .vn{opacity:.6;font-size:15.5px}.rec tr[hidden]{display:none}.rec tr.forthcoming td{opacity:.55}.rec.notes{table-layout:fixed}.rec.notes th:first-child,.rec.notes td:first-child{width:7rem}.rec.notes th:nth-child(3),.rec.notes td:nth-child(3){width:17rem}.rec.notes td:nth-child(3){white-space:normal}.rec.talks{table-layout:fixed}.rec.talks th:first-child,.rec.talks td:first-child{width:7rem}.rec.talks th:nth-child(3),.rec.talks td:nth-child(3){width:16rem}.rec.talks th:nth-child(4),.rec.talks td:nth-child(4){width:7rem}.rec.pubs th:first-child,.rec.pubs td:first-child{width:4.5rem}.rec.pubs th:nth-child(4),.rec.pubs td:nth-child(4){width:13rem}.tag{background:var(--accent);color:var(--paper);font:600 9px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;vertical-align:middle;padding:4px 7px;display:inline-block}.tag.quiet{color:inherit;opacity:.7;background:0 0;border:1px solid}.nh{grid-template-columns:1fr 1.25fr;align-items:end;gap:2.6rem;margin-top:2.6rem;display:grid}.filter .fl{margin-bottom:9px;display:block}.chips{border:1px solid var(--hair);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1px;display:grid}.chip{outline:1px solid var(--hair);outline-offset:0;font:600 10px/1.35 var(--mono);letter-spacing:.13em;text-transform:uppercase;background:var(--bg);color:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;gap:.7rem;margin:0;padding:9px 10px;transition:background-color .18s,color .18s;display:flex}.chip .n{opacity:.5;font-variant-numeric:tabular-nums}.chip:hover{background:var(--hair3)}.chip[aria-pressed=true]{background:var(--accent);color:var(--paper)}.chip[aria-pressed=true] .n{opacity:.75}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.search{max-width:var(--measure);margin-top:2.2rem}.search label{margin-bottom:9px;display:block}.search input{width:100%;font:600 12px/1.4 var(--mono);letter-spacing:.1em;color:inherit;background:0 0;border:0;border-bottom:1px solid;outline:none;padding:9px 0}.search input:focus{border-bottom-color:var(--accent)}.search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search input::placeholder{color:inherit;opacity:.4;text-transform:uppercase;letter-spacing:.17em;font-size:10px}.results{max-width:var(--measure);margin:1.2rem 0 0;padding:0;list-style:none}.results li{border-bottom:1px solid var(--hair);padding:12px 0}.results li a{text-decoration:none}.results li a:hover{color:var(--accent)}.results .ex{opacity:.7;margin-top:3px;font-size:15px;display:block}.results .ex mark{color:inherit;background:0 0;font-weight:700}.results .none{opacity:.55}@media (width<=900px){.nh{grid-template-columns:1fr;gap:1.8rem}}@media (prefers-reduced-motion:reduce){.chip{transition:none}}.ev{border-bottom:1px solid var(--hair);grid-template-columns:9.5rem 1fr 7rem;align-items:baseline;gap:1.8rem;padding:18px 0;display:grid}.evs .ev:first-child{border-top:1px solid}.ev a{text-decoration:none}.ev a:hover{color:var(--accent)}.ev .cl{text-align:right}.cite{max-width:var(--measure);border-top:1px solid;margin:2.6rem 0 0;padding-top:12px}.cite .row{border-bottom:1px solid var(--hair);grid-template-columns:5.5rem 1fr auto;align-items:start;gap:1.2rem;padding:11px 0;display:grid}.cite .row p,.cite .row pre{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.cite .row pre{font:400 12.5px/1.5 var(--mono);white-space:pre-wrap}.cite button{font:600 9px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:6px 8px}.cite button:hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}@media (width<=820px){.cite .row{grid-template-columns:1fr;gap:.5rem}}.signup{max-width:var(--measure);border:1px solid;gap:1px;margin-top:1.2rem;display:flex}.signup input{font:17px/1.4 var(--body);color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 12px}.signup button{font:600 10px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--paper);background:var(--accent);cursor:pointer;border:0;padding:0 16px}.signup input:focus{background:var(--hair3)}footer.colo{background:var(--foot);color:var(--fgd);z-index:3;margin-top:6rem;padding:70px 7vw 64px;position:relative}body.dark footer.colo{background:var(--foot-d)}footer .rh,footer .rf{border-color:color-mix(in srgb,var(--fgd) 40%,transparent)}footer .mkf{background:var(--fgd);width:132px;height:140px;margin:3.2rem auto 3rem;display:block}footer .cols{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:2.2rem;margin-top:2.8rem;display:grid}footer .cols p{margin:.5em 0 0}footer a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}footer a:hover{color:var(--accent);text-decoration-color:var(--accent)}footer .lk a{padding:1px 0;display:inline-block}@media (width<=820px){.page{padding-top:48px}.article{grid-template-columns:1fr;gap:1.7rem}.toc-row{grid-template-columns:2.6rem 1fr;gap:.9rem}.toc-row .sub,.toc-row .folio{grid-column:1/-1}.ev{grid-template-columns:1fr;gap:.4rem}.ev .cl{text-align:left}.bar{gap:1rem}.rec.notes th:nth-child(3),.rec.notes td:nth-child(3){width:9rem}}@media (width<=600px){.rh.bare{grid-template-columns:1fr 1fr;gap:1rem}.rh.bare>:nth-child(2){display:none}.rh.bare>:last-child{text-align:right}}
