@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8fc9f248-module__5cIUSa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_8fc9f248-module__5cIUSa__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_cbb339f3-module__Cm0rrG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cbb339f3-module__Cm0rrG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Footer-module__EZoWya__footer{border-top:1px solid var(--rule);flex:none;margin-top:60px}.Footer-module__EZoWya__inner{max-width:1180px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted2);justify-content:space-between;align-items:center;gap:22px;margin:0 auto;padding:40px 32px;font-size:11px;display:flex}.Footer-module__EZoWya__links{gap:22px;display:flex}.Footer-module__EZoWya__link:hover{color:var(--accent)}@media (max-width:620px){.Footer-module__EZoWya__inner{flex-direction:column;align-items:flex-start;gap:14px;padding:32px 20px}.Footer-module__EZoWya__links{flex-wrap:wrap;gap:16px}}
.Header-module__Af2_WG__header{z-index:50;background:var(--paper-t);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.Header-module__Af2_WG__inner{align-items:center;gap:36px;max-width:1180px;height:66px;margin:0 auto;padding:0 32px;display:flex}.Header-module__Af2_WG__wordmark{margin-right:auto;display:block}.Header-module__Af2_WG__name{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:500;line-height:1.2;display:block}.Header-module__Af2_WG__place{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);font-size:10px;line-height:1.4;display:block}.Header-module__Af2_WG__nav{gap:26px;display:flex}.Header-module__Af2_WG__navLink{color:var(--body);font-size:16px}.Header-module__Af2_WG__navLink:hover{color:var(--accent)}.Header-module__Af2_WG__subscribe{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);white-space:nowrap;border-radius:2px;padding:8px 14px;font-size:11px}.Header-module__Af2_WG__subscribe:hover{background:var(--ink);color:var(--paper)}@media (max-width:620px){.Header-module__Af2_WG__inner{flex-wrap:wrap;gap:12px 20px;height:auto;padding:10px 20px}.Header-module__Af2_WG__nav{order:3;gap:20px;width:100%}.Header-module__Af2_WG__subscribe{display:none}}
.ThemeSwitch-module__lV6rMW__switch{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);align-items:center;gap:7px;font-size:10px;display:flex}.ThemeSwitch-module__lV6rMW__switch:hover{color:var(--ink)}.ThemeSwitch-module__lV6rMW__dot{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1px solid;border-radius:50%;flex:none;width:11px;height:11px}
:root,html[data-theme=light]{--paper:#faf9f6;--paper-t:#faf9f6e6;--card:#fff;--code:#f2f0ea;--ink:#1f1e1c;--body:#33312d;--muted:#6d6a64;--muted2:#a29e95;--rule:#e7e4dd;--rule2:#eeebe4;--ph1:#f0eee8;--ph2:#e8e5dd;--phb:#e0dcd3;--btn:#1f1e1c;--btnfg:#faf9f6}html[data-paper=cream],html[data-paper=cream][data-theme=light]{--paper:#f7f4ee;--paper-t:#f7f4eee0;--card:#fffdf9;--code:#f1ece1;--ink:#24211d;--body:#2e2b26;--muted:#6f6961;--muted2:#a09889;--rule:#e3ded4;--rule2:#e8e3d9;--ph1:#efe9dd;--ph2:#e7dfd0;--phb:#ddd3bf;--btn:#24211d;--btnfg:#f7f4ee}html[data-paper=ivory],html[data-paper=ivory][data-theme=light]{--paper:#faf9f6;--paper-t:#faf9f6e6;--card:#fff;--code:#f2f0ea;--ink:#1f1e1c;--body:#33312d;--muted:#6d6a64;--muted2:#a29e95;--rule:#e7e4dd;--rule2:#eeebe4;--ph1:#f0eee8;--ph2:#e8e5dd;--phb:#e0dcd3;--btn:#1f1e1c;--btnfg:#faf9f6}html[data-paper=mist],html[data-paper=mist][data-theme=light]{--paper:#f3f4f5;--paper-t:#f3f4f5e6;--card:#fff;--code:#edeff1;--ink:#1d1f21;--body:#32363a;--muted:#666c72;--muted2:#9aa1a7;--rule:#e1e4e6;--rule2:#e9ecee;--ph1:#eaedef;--ph2:#e2e6e9;--phb:#d8dde0;--btn:#1d1f21;--btnfg:#f3f4f5}html[data-paper=night],html[data-paper=night][data-theme=light]{--paper:#faf9f6;--paper-t:#faf9f6e6;--card:#fff;--code:#f2f0ea;--ink:#1f1e1c;--body:#33312d;--muted:#6d6a64;--muted2:#a29e95;--rule:#e7e4dd;--rule2:#eeebe4;--ph1:#f0eee8;--ph2:#e8e5dd;--phb:#e0dcd3;--btn:#1f1e1c;--btnfg:#faf9f6}html[data-theme=dark],html[data-paper=cream][data-theme=dark],html[data-paper=ivory][data-theme=dark],html[data-paper=mist][data-theme=dark],html[data-paper=night][data-theme=dark]{--paper:#17191a;--paper-t:#17191ae6;--card:#1d2021;--code:#212527;--ink:#eceae4;--body:#d5d1c9;--muted:#aaa59b;--muted2:#948f85;--rule:#2c3032;--rule2:#252829;--ph1:#232728;--ph2:#282c2e;--phb:#333839;--btn:#eceae4;--btnfg:#17191a}:root,html[data-theme=light]{--accent-ink-blue:#2b4f6e;--accent-rust:#a1512f;--accent-forest:#2f5d45;--accent-aubergine:#6a3f5c}html[data-theme=dark]{--accent-ink-blue:#8db4d1;--accent-rust:#e0916d;--accent-forest:#84bfa2;--accent-aubergine:#c996b8}:root{--accent:var(--accent-rust)}html[data-accent=ink-blue]{--accent:var(--accent-ink-blue)}html[data-accent=rust]{--accent:var(--accent-rust)}html[data-accent=forest]{--accent:var(--accent-forest)}html[data-accent=aubergine]{--accent:var(--accent-aubergine)}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--body);font-family:var(--font-serif);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-size:18px;line-height:1.65;display:flex}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style-position:outside}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4{color:var(--ink);font-weight:400}a{color:inherit;text-decoration:none}::selection{background:#e9e0cf}*{transition-duration:0s}a,button,input,.hoverable{transition:color .12s linear,background-color .12s linear,border-color .12s linear}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.skipLink{z-index:100;background:var(--card);color:var(--ink);border:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;font-size:11px;position:absolute;top:0;left:-9999px}.skipLink:focus{top:12px;left:12px}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.wrap--book{max-width:1000px}.wrap--tag{max-width:900px}.wrap--about{max-width:760px}.wrap--narrow{max-width:620px}.siteMain{flex:1 0 auto}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px}.metaText{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-size:10px;line-height:1.6}.rule{border:0;border-top:1px solid var(--rule)}.leader{border-bottom:1px dotted var(--rule);flex:1;min-width:12px;transform:translateY(-4px)}
@media (max-width:900px){.collapse2col{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.collapse2col>*{min-width:0}}@media (max-width:620px){.wrap,.wrap--book,.wrap--tag,.wrap--about,.wrap--narrow{padding-left:20px;padding-right:20px}h1{font-size:31px!important;line-height:1.17!important}}
