@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-cyrillic-ext-wght-normal-DTL7OBif.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-cyrillic-wght-normal-B0I9LQ6x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-greek-wght-normal-DHaWWy59.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-vietnamese-wght-normal-DfR2amJ4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-latin-ext-wght-normal-qNyixauT.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-latin-wght-normal-C2vkL0Ox.woff2) format("woff2-variations");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{--ink: #10110f;--panel: #181a16;--line: #2c2f28;--text: #ecebe3;--muted: #9b9c8f;--accent: #c8f031;--on-accent: #10110f;--link: #c8f031;--err: #ff8a70;--display: "Bricolage Grotesque Variable", system-ui, sans-serif;--serif: "Source Serif 4 Variable", Georgia, serif;--mono: "JetBrains Mono Variable", ui-monospace, monospace;color-scheme:dark}:root[data-theme=light]{--ink: #f5f3ea;--panel: #ebe8dc;--line: #d3cfbf;--text: #17181a;--muted: #62635a;--accent: #17181a;--on-accent: #f5f3ea;--link: #2b4fd8;--err: #b3261e;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html{background:var(--ink)}body{margin:0;min-height:100vh;background:var(--ink);color:var(--text);font:17px/1.6 var(--serif)}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{width:min(1240px,100% - 32px);margin-inline:auto}.wrap--text{width:min(740px,100% - 32px)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hp,.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;background:var(--accent);color:var(--on-accent);padding:8px 12px;z-index:50}:focus-visible{outline:2px solid var(--link);outline-offset:2px}#progress{position:fixed;inset:0 0 auto;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;z-index:40}.masthead{border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--ink);z-index:30}.masthead__row{display:flex;align-items:center;gap:28px;min-height:68px}.brand{font:600 23px/1 var(--display);text-decoration:none;letter-spacing:-.03em;white-space:nowrap}.brand b{font-weight:800}.brand__mark{font-family:var(--mono);color:var(--accent);margin-right:3px}:root[data-theme=light] .brand__mark{color:var(--link)}.nav{display:flex;gap:20px;flex:1;overflow-x:auto;scrollbar-width:none;font:500 13px var(--mono)}.nav a{text-decoration:none;color:var(--muted);white-space:nowrap;padding:4px 0}.nav a:hover{color:var(--text)}.tools,#header-island{display:flex;align-items:center;gap:8px}.search input{width:120px;background:var(--panel);border:1px solid var(--line);color:var(--text);font:13px var(--mono);padding:8px 12px}.search--big{margin:18px 0}.search--big input{width:min(520px,100%);font-size:16px;padding:14px}.btn{display:inline-block;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);font:600 13px var(--mono);padding:8px 12px;cursor:pointer;text-decoration:none;white-space:nowrap}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line)}.btn--ghost:hover{border-color:var(--text)}.btn--wide{width:100%;padding:12px}.btn:disabled{opacity:.6;cursor:progress}.link{background:none;border:0;padding:0;color:var(--link);font:13px var(--mono);cursor:pointer;text-decoration:underline}.kicker{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-decoration:none;margin:0 0 8px;display:inline-block}:root[data-theme=light] .kicker{color:var(--link)}.meta{font:12px var(--mono);color:var(--muted);margin:8px 0 0}.meta a{color:var(--text)}.edition{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;font:12px var(--mono);color:var(--muted)}.edition h1{font:inherit;margin:0;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.edition p{margin:0;white-space:nowrap}.hero{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:28px;height:clamp(440px,calc(100vh - 186px),660px);padding-bottom:8px}.hero__lead{position:relative;overflow:hidden;background:#181a16;display:flex;align-items:flex-end;min-width:0}.hero__lead>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hero__lead:hover>img{transform:scale(1.025)}.hero__lead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#090a08f5,#090a08c7 32%,#090a081f 68%,#090a0800);pointer-events:none}.hero__copy{position:relative;z-index:1;padding:clamp(20px,3vw,40px);color:#f4f3ea;min-width:0}.hero__cat{position:relative;z-index:2;display:inline-block;background:#c8f031;color:#10110f;font:700 12px var(--mono);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:5px 9px}.hero__copy h2{font:800 clamp(30px,3.9vw,56px)/1.02 var(--display);letter-spacing:-.035em;margin:14px 0 0;max-width:20ch;overflow-wrap:anywhere;text-wrap:balance}.hero__copy h2 a{text-decoration:none}.hero__copy h2 a:after{content:"";position:absolute;top:-100vh;right:0;bottom:0;left:0;z-index:1}.hero__copy h2 a:focus-visible{outline:none}.hero__copy h2 a:focus-visible:after{outline:2px solid #c8f031;outline-offset:-4px}.hero__meta{font:12px var(--mono);color:#c9c9bd;margin:14px 0 0}.hero__side{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-width:0}.hero__item{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;border-top:1px solid var(--line);min-width:0}.hero__item:first-child{border-top:2px solid var(--text)}.hero__item>img{width:112px;height:112px;object-fit:cover;background:var(--panel)}.hero__item .kicker{position:relative;z-index:1;margin-bottom:5px}.hero__item h2{font:700 19px/1.16 var(--display);letter-spacing:-.02em;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hero__item h2 a{text-decoration:none}.hero__item h2 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero__item:hover h2 a{color:var(--link)}.card{min-width:0}.card__media{display:block;aspect-ratio:16/9;background:var(--panel);overflow:hidden;margin-bottom:14px}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.card:hover .card__media img{transform:scale(1.03)}.card__title{font:700 21px/1.18 var(--display);letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.card__title a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .2s}.card__title a:hover{background-size:100% 1px}.card__excerpt{color:var(--muted);margin:10px 0 0}.card--small .card__title{font-size:17px}.section{padding-block:40px}.rule{display:flex;justify-content:space-between;align-items:baseline;font:600 13px var(--mono);letter-spacing:.05em;text-transform:uppercase;border-top:2px solid var(--text);padding-top:10px;margin:0 0 24px}.rule a{text-decoration:none}.rule__more{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pager{display:flex;justify-content:space-between;align-items:center;font:13px var(--mono);padding-bottom:32px}.pager a{color:var(--text)}.pager__at{color:var(--muted)}.archive-head{padding-block:44px 8px}.archive-head h1,.page-title{font:800 clamp(36px,6vw,72px)/1 var(--display);letter-spacing:-.04em;margin:0;overflow-wrap:anywhere}.archive-head__desc{color:var(--muted);max-width:640px}.empty{color:var(--muted)}.crumbs{font:12px var(--mono);color:var(--muted);margin-bottom:18px}.crumbs a{color:var(--muted)}.prose{min-width:0;font-size:19px;line-height:1.7}.toc ol{list-style:none;margin:0;padding:0}.toc li{margin:8px 0}.toc__l3{padding-left:12px}.toc a{color:var(--muted);text-decoration:none}.toc a:hover{color:var(--text)}.prose>:first-child{margin-top:0}.prose a{color:var(--link)}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--display);line-height:1.15;letter-spacing:-.02em;margin:1.8em 0 .5em;scroll-margin-top:90px;overflow-wrap:anywhere}.prose h2{font-size:31px}.prose h3{font-size:25px}.prose h4{font-size:21px}.prose h5,.prose h6{font-size:18px}.prose img,.prose video{margin-inline:auto;max-width:100%;height:auto}.prose figure{margin:1.6em 0}.reel-credits{margin-top:24px;font:12px/1.6 var(--mono);color:var(--muted);overflow-wrap:anywhere}.prose figcaption{font:12px/1.4 var(--mono);color:var(--muted);margin-top:8px;text-align:center}.prose iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;display:block;margin:1.6em 0}.prose blockquote{margin:1.6em 0;padding-left:20px;border-left:3px solid var(--accent);font-style:italic}.prose pre{background:var(--panel);border:1px solid var(--line);padding:16px;overflow-x:auto;font:14px/1.55 var(--mono)}.prose code{font:.86em var(--mono);background:var(--panel);padding:1px 5px}.prose pre code{background:none;padding:0;font-size:inherit}.prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:16px}.prose td,.prose th{border:1px solid var(--line);padding:8px 10px;text-align:left}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:32px 0 0;font:12px var(--mono)}.tags a{display:block;border:1px solid var(--line);padding:4px 8px;text-decoration:none;color:var(--muted)}.tags a:hover{color:var(--text);border-color:var(--text)}.comments{list-style:none;padding:0;margin:24px 0 0}.comments .comments{margin-left:20px;padding-left:16px;border-left:1px solid var(--line)}.comment{padding-block:14px;border-top:1px solid var(--line);font-size:17px}.comment p{margin:0 0 6px;overflow-wrap:anywhere}.comment__who{font:600 14px var(--display)}.comment__who time{font:400 11px var(--mono);color:var(--muted);margin-left:6px}.form{display:grid;gap:12px}.form textarea,.field input,.field textarea,.field select{width:100%;background:var(--panel);border:1px solid var(--line);color:var(--text);font:16px/1.5 var(--serif);padding:12px}.field{display:grid;gap:6px}.field span{font:12px var(--mono);color:var(--muted)}.form .btn:not(.btn--wide){justify-self:start}.field__err{font:12.5px/1.4 var(--mono);color:var(--err)}.check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font:13px/1.5 var(--mono);color:var(--muted)}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent)}.check a{color:var(--link)}.form__ok{font-size:15px;color:var(--text);border-left:3px solid var(--accent);padding:10px 14px;background:var(--panel)}.note{font:13px/1.5 var(--mono);color:var(--muted);margin:0}.note a{color:var(--link)}.note--err{color:var(--err)}.auth{max-width:420px;padding-block:56px}.auth h1{font:800 40px/1.05 var(--display);letter-spacing:-.03em;margin:0 0 24px}.foot{border-top:1px solid var(--line);margin-top:32px;padding-block:40px 24px;font:13px/1.5 var(--mono);color:var(--muted)}.foot__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.foot nav{display:grid;gap:8px;align-content:start}.foot nav a{text-decoration:none}.foot nav a:hover{color:var(--text)}.foot .brand{color:var(--text)}.foot__end{margin-top:28px}.consent{position:fixed;inset:auto 0 0;background:var(--panel);border-top:1px solid var(--line);padding:8px max(16px,calc((100vw - 1240px)/2));font:12px/1.4 var(--mono);z-index:45;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.consent p{margin:0;flex:1 1 220px}.consent div{display:flex;gap:8px}@media (max-width: 900px){.hero{grid-template-columns:minmax(0,1fr);height:auto}.hero__lead{min-height:min(72vh,520px)}.hero__side{grid-template-rows:none}.hero__item{padding-block:14px}.grid,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.masthead__row{flex-wrap:wrap;gap:8px 16px;padding-block:10px}.tools{margin-left:auto}.nav{order:3;flex-basis:100%}.search{display:none}.search--big{display:block}}@media (max-width: 560px){.hero__item{grid-template-columns:84px minmax(0,1fr);gap:12px}.hero__item>img{width:84px;height:84px}.hero__item h2{font-size:17px}body{font-size:16px}.grid{grid-template-columns:minmax(0,1fr)}.prose{font-size:18px}.foot__grid{grid-template-columns:1fr 1fr}.foot__grid>div:first-child{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){*{transition:none!important;scroll-behavior:auto!important}}.ahead{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(24px,4vw,48px);border-bottom:1px solid var(--line)}.ahead--plain{grid-template-columns:minmax(0,860px)}.article h1{font:800 clamp(34px,4.3vw,60px)/1.03 var(--display);letter-spacing:-.035em;margin:0;overflow-wrap:anywhere;text-wrap:balance}.crumbs{display:flex;gap:8px;flex-wrap:wrap}.article__dek{font-size:20px;line-height:1.42;color:var(--muted);margin:18px 0 0}.ahead__cover{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.ahead__cover img{display:block;width:auto;max-width:100%;height:auto;max-height:min(560px,70vh)}.ahead__cover--ai figcaption{margin-top:8px;font-size:12px;color:var(--muted, #6b6b63)}.byline{display:flex;align-items:center;gap:12px;margin-top:24px}.byline .meta{margin:2px 0 0}.byline__avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--on-accent);font:800 19px var(--display);text-decoration:none}.byline__avatar--big{width:64px;height:64px;font-size:27px}.byline__name{font:700 16px var(--display);text-decoration:none}.byline__name:hover{text-decoration:underline}.abody{display:grid;grid-template-columns:48px minmax(0,720px) 300px;justify-content:space-between;gap:32px;padding-top:36px}.rail{position:sticky;top:92px;align-self:start;display:grid;gap:6px}.rail a,.rail button{display:grid;place-items:center;width:48px;height:44px;border:1px solid var(--line);background:none;color:var(--muted);font:700 12px var(--mono);text-decoration:none;cursor:pointer}.rail a:hover,.rail button:hover{color:var(--text);border-color:var(--text)}.rail button.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-size:17px}#bookmark-island button{font-size:17px}.aside{position:sticky;top:92px;align-self:start;max-height:calc(100vh - 110px);overflow-y:auto;display:grid;gap:28px;scrollbar-width:thin}.toc{font:12.5px/1.45 var(--mono);border-left:1px solid var(--line);padding-left:14px}.toc a.on{color:var(--text)}.toc a.on:before{content:"→ ";color:var(--accent)}.toc-mobile{display:none;border:1px solid var(--line);padding:12px 14px;margin-bottom:24px;font:13px/1.5 var(--mono)}.toc-mobile summary{cursor:pointer;font-weight:700}.toc-mobile ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.toc-mobile a{color:var(--muted);text-decoration:none}.widget{font-size:15px;line-height:1.4}.widget p{color:var(--muted);margin:0 0 10px}.widget h2{font-size:12px}.pop{list-style:none;margin:0;padding:0}.pop li{display:grid;grid-template-columns:24px 1fr;padding:10px 0;border-top:1px solid var(--line);font:600 15px/1.25 var(--display)}.pop span{color:var(--muted);font:500 13px var(--mono)}.pop a{text-decoration:none}.pop a:hover{color:var(--link)}.newsletter{display:grid;gap:8px}.newsletter input:not(.hp){width:100%;background:var(--panel);border:1px solid var(--line);color:var(--text);font:14px var(--mono);padding:10px}.foot .newsletter{grid-template-columns:minmax(0,1fr) auto;max-width:400px;margin-top:14px}.foot .newsletter .note{grid-column:1 / -1}.article__summary{background:var(--panel);border-left:3px solid var(--accent);padding:18px 22px;margin-bottom:30px}.article__summary .kicker{margin-bottom:6px}.article__summary p:last-child{margin:0;font-size:19px;line-height:1.5}.prose>p:first-child{font-size:21px;line-height:1.55}.prose p{margin:0 0 1.15em}.prose strong{color:var(--text);font-weight:700}.prose mark{background:var(--accent);color:var(--on-accent);padding:0 3px}.prose ul,.prose ol{padding-left:1.3em;margin:0 0 1.4em}.prose li{margin-bottom:.55em;padding-left:.25em}.prose li::marker{color:var(--accent);font-weight:700}:root[data-theme=light] .prose li::marker{color:var(--link)}.prose aside.callout{background:var(--panel);border-left:3px solid var(--accent);padding:14px 18px;margin:1.6em 0}.prose aside.callout--warn{border-color:var(--err)}.prose aside.callout>:last-child{margin-bottom:0}.prose img{cursor:zoom-in}.prose pre{position:relative}.prose .copy{position:absolute;top:8px;right:8px;background:var(--ink);color:var(--muted);border:1px solid var(--line);font:11px var(--mono);padding:3px 7px;cursor:pointer}.prose .copy:hover{color:var(--text)}.prose th{background:var(--panel)}.hljs-keyword,.hljs-selector-tag,.hljs-built_in{color:#c8f031}.hljs-string,.hljs-attr,.hljs-attribute{color:#8fd3ff}.hljs-comment{color:#7d7f72;font-style:italic}.hljs-number,.hljs-literal{color:#ffb86b}.hljs-title,.hljs-name,.hljs-tag{color:#ffd76b}:root[data-theme=light] .hljs-keyword,:root[data-theme=light] .hljs-selector-tag,:root[data-theme=light] .hljs-built_in{color:#2b4fd8}:root[data-theme=light] .hljs-string,:root[data-theme=light] .hljs-attr,:root[data-theme=light] .hljs-attribute{color:#0b7a55}:root[data-theme=light] .hljs-comment{color:#6c6e62}:root[data-theme=light] .hljs-number,:root[data-theme=light] .hljs-literal{color:#a4500a}:root[data-theme=light] .hljs-title,:root[data-theme=light] .hljs-name,:root[data-theme=light] .hljs-tag{color:#8a3ab9}.reactions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-block:1px solid var(--line);padding-block:14px;margin-top:32px}.reactions p{margin:0;font:700 16px var(--display)}.reactions div{display:flex;gap:6px}.reactions button{display:flex;gap:6px;align-items:center;background:none;border:1px solid var(--line);color:var(--text);padding:7px 12px;font-size:18px;cursor:pointer;transition:transform .12s}.reactions button:hover{transform:translateY(-2px);border-color:var(--text)}.reactions button.on{border-color:var(--accent);background:var(--panel)}.reactions b{font:600 12px var(--mono)}.tags{margin-top:24px}.article__foot{padding-bottom:8px}.authorbox{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--line);padding:18px;margin-top:28px;font-size:16px}.authorbox p{margin:0;color:var(--muted)}.authorbox .kicker{margin-bottom:2px}.authorbox__name{font:700 21px var(--display);margin-bottom:4px!important}.authorbox__name a{color:var(--text);text-decoration:none}.postnav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.postnav a{border:1px solid var(--line);padding:14px 16px;text-decoration:none;font:700 16px/1.25 var(--display)}.postnav a:hover{border-color:var(--text)}.postnav span{display:block;font:12px var(--mono);color:var(--muted);margin-bottom:6px}.postnav__next{text-align:right;grid-column:2}.search{position:relative}.livebox{position:absolute;top:calc(100% + 4px);right:0;width:min(380px,80vw);background:var(--panel);border:1px solid var(--line);z-index:35;display:grid}.livebox a{padding:10px 12px;font:600 14px/1.3 var(--display);text-decoration:none;border-bottom:1px solid var(--line)}.livebox a:last-child{border:0}.livebox a:hover{background:var(--line)}.livebox p{margin:0;padding:10px 12px;color:var(--muted);font:13px var(--mono)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#050604eb;display:grid;place-items:center;z-index:60;padding:20px;cursor:zoom-out}.lightbox img{max-width:100%;max-height:100%;cursor:zoom-out}.pageform{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.hub{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.hub a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:1px solid var(--line);padding:16px;text-decoration:none}.hub a:hover{border-color:var(--text)}.hub strong{font:700 18px var(--display)}.hub span{font:12px var(--mono);color:var(--muted);white-space:nowrap}.card__media:empty{display:grid;place-items:center;background:repeating-linear-gradient(115deg,var(--panel) 0 22px,var(--line) 22px 26px)}@media (max-width: 1160px){.abody{grid-template-columns:minmax(0,760px);justify-content:center}.rail{position:static;grid-auto-flow:column;justify-content:start;order:0}.aside{position:static;max-height:none;overflow:visible}.aside .toc{display:none}.toc-mobile{display:block}}@media (max-width: 760px){.ahead{grid-template-columns:minmax(0,1fr)}.ahead__cover{order:-1}.postnav{grid-template-columns:1fr}.postnav__next{text-align:left;grid-column:auto}.prose>p:first-child{font-size:19px}}@media (max-width: 440px){.rail{grid-auto-columns:minmax(0,1fr);justify-content:stretch}.rail a,.rail button{width:100%}}@media print{.masthead,.rail,.aside,.foot,#reactions-island,#consent-island,.postnav{display:none!important}body{background:#fff;color:#000}}.livebox[hidden]{display:none}.account{position:relative}.account summary{list-style:none;cursor:pointer}.account summary::-webkit-details-marker{display:none}.account div{position:absolute;right:0;top:calc(100% + 6px);background:var(--panel);border:1px solid var(--line);min-width:170px;display:grid;z-index:36;font:13px var(--mono)}.account a,.account button{padding:10px 12px;text-decoration:none;background:none;border:0;color:var(--text);text-align:left;cursor:pointer;font:inherit}.account a:hover,.account button:hover{background:var(--line)}.lv-widget-slot{min-height:96px;margin-top:24px}.lv-widget{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 20px;align-items:center;border:1px solid var(--line);background:var(--panel);padding:14px 16px;font:13px/1.5 var(--mono);color:var(--muted)}.lv-widget label{display:grid;gap:4px;font-size:12px}.lv-widget select{width:100%;background:var(--ink);color:var(--text);border:1px solid var(--line);font:14px var(--mono);padding:8px}.lv-widget p{margin:0}.lv-widget a{color:var(--link)}.lv-widget__now{color:var(--text);font:700 21px/1.2 var(--display)}.lv-widget__foot{grid-column:1 / -1;font-size:12px}.lt__stale{color:var(--err)}.lv-ch--up{color:var(--accent)}.lv-ch--down{color:var(--err)}:root[data-theme=light] .lv-ch--up{color:#17623a}.lv-scroll{overflow-x:auto;position:relative}.lv-table{width:100%;border-collapse:collapse;font:13px/1.4 var(--mono);font-variant-numeric:tabular-nums}.lv-table th,.lv-table td{padding:9px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.lv-table th:first-child{text-align:left;font-weight:400}.lv-table thead th{color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.03em}.lv-table tbody th b{font-weight:700}.lv-table tbody th span,.lv-table td span:not([aria-hidden]):not(.vh){color:var(--muted);font-size:11.5px}.lv-table .lv-wrap{white-space:normal;text-align:left;min-width:220px}.lv-today th,.lv-today td{background:var(--panel);font-weight:700}.lv-src,.lv-note,.lv-stale,.lv-empty,.lv-disclaimer{font:12px/1.5 var(--mono);color:var(--muted);margin:12px 0 0}.lv-src a,.lv-note a{color:var(--link)}.lv-stale{color:var(--err);border-left:3px solid var(--err);padding-left:10px}.lv-empty{padding-block:16px}.lv-disclaimer{margin-block:0 16px}.lv-gap{margin-top:36px}.lv-now{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:32px}.lv-now__temp{font:800 clamp(44px,8vw,72px)/1 var(--display);letter-spacing:-.03em;margin:0}.lv-now__sky{font:700 21px var(--display);margin:0}.lv-times{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lv-times li{border:1px solid var(--line);padding:14px 12px;display:grid;gap:4px}.lv-times span{font:12px var(--mono);color:var(--muted)}.lv-times b{font:800 26px var(--display);font-variant-numeric:tabular-nums}.lv-next{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;border-left:3px solid var(--accent);background:var(--panel);padding:12px 16px;margin-top:16px;font:13px var(--mono)}.lv-next b{font:800 26px var(--display);font-variant-numeric:tabular-nums}.lv-next--err{border-color:var(--err)}@media (min-width: 761px){.foot__grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width: 560px){.lv-times{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-times b{font-size:22px}.lv-widget{grid-template-columns:minmax(0,1fr)}}@media print{#live-weather,#prayer-island{display:none!important}}.ad{display:none}html[data-ads="1"] .ad{display:block;max-width:100%;overflow:hidden;margin:32px 0}html[data-ads="1"] .ad:before{content:"Reklam";display:block;font:11px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted);text-align:center;margin-bottom:6px}html[data-ads="1"] .ad--incontent,html[data-ads="1"] .ad--end{min-height:300px}html[data-ads="1"] .ad--sidebar{min-height:270px;margin:0}html[data-ads="1"] .ad--home{min-height:270px;width:min(1240px,100% - 32px);margin-inline:auto}@media (min-width: 901px){.foot__grid{grid-template-columns:2fr repeat(4,1fr)}}:root[data-fs=s] .prose{font-size:1em}:root[data-fs=l] .prose{font-size:1.3em}:root[data-fs=xl] .prose{font-size:1.5em}:root[data-fs] .prose>p:first-child{font-size:1.08em}.reader-slot{min-height:40px}.prose p,.prose li{overflow-wrap:anywhere}.hub--tools a{display:grid;gap:6px;align-content:start;height:100%}.hub--tools small{font:12px/1.45 var(--mono);color:var(--muted)}.gloss{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px}.gloss a{display:grid;gap:4px;border:1px solid var(--line);padding:14px 16px;text-decoration:none;height:100%}.gloss a:hover{border-color:var(--text)}.gloss strong{font:700 18px var(--display)}.gloss span{color:var(--muted);font-size:15px;line-height:1.4}.gloss-body{margin-top:22px}.lessons{list-style:none;padding:0;margin:12px 0 0}.lesson{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:11px 0}.lesson>a{flex:1;min-width:0;font:600 16px/1.3 var(--display);text-decoration:none;overflow-wrap:anywhere}.lesson>a:hover{color:var(--link)}.lesson .meta{margin:0;white-space:nowrap}.lesson.done>a{color:var(--muted)}.lesson__mark{flex:none;background:none;border:1px solid var(--line);color:var(--muted);font:600 12px var(--mono);padding:6px 9px;cursor:pointer;white-space:nowrap}.lesson__mark:hover{border-color:var(--text);color:var(--text)}.lesson__mark.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lprog{height:8px;background:var(--panel);border:1px solid var(--line);overflow:hidden;margin:8px 0 12px}.lprog[hidden]{display:none}.lprog i{display:block;height:100%;width:0;background:var(--accent);transition:width .25s}.lessons-summary{border:1px solid var(--line);padding:16px 18px}.lessons-summary[hidden]{display:none}.lessons-summary__text{margin:0;font:700 18px var(--display)}.note[hidden]{display:none}.comment__actions{display:flex;align-items:center;gap:14px;margin-top:4px}.clike{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:2px 0;color:var(--muted);font:13px var(--mono);cursor:pointer}.clike:hover{color:var(--text)}.clike.on{color:var(--err)}.clike b{font-weight:600}.profile-notifs{margin-top:44px}.notif{list-style:none;padding:0;margin:0}.notif li{border-top:1px solid var(--line);padding:12px 0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.notif a{color:var(--link)}.notif__new{display:inline-block;background:var(--accent);color:var(--on-accent);font:700 10px var(--mono);padding:1px 5px;margin-right:6px;vertical-align:1px}.notif q{color:var(--muted)}.history-actions{margin-top:18px}@media (max-width: 560px){.lesson{flex-wrap:wrap}.lesson>a{flex-basis:100%}.gloss{grid-template-columns:minmax(0,1fr)}}.hm{padding-bottom:clamp(40px,6vw,80px)}.hm-sec{padding-top:clamp(56px,8vw,104px)}.hm-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:2px solid var(--text);padding-top:12px;margin-bottom:clamp(24px,3vw,40px)}.hm-head h2{font:800 clamp(34px,4.6vw,64px)/1 var(--display);letter-spacing:-.04em;margin:0}.hm-head--small h2{font:600 13px var(--mono);letter-spacing:.05em;text-transform:uppercase}.hm-more{font:500 13px var(--mono);color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .15s}.hm-more:hover{color:var(--text)}.hm-m{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--panel);margin-bottom:14px}.hm-m--wide{aspect-ratio:16/10;margin-bottom:18px}.hm-m--4x3{aspect-ratio:4/3}.hm-m img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hm-m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);pointer-events:none}article:hover>.hm-m img{transform:scale(1.025)}:root:not([data-theme=light]) .hm-m img{filter:brightness(.94)}.noimg{container-type:size;position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--panel);text-decoration:none}.noimg i{position:absolute;top:-.08em;right:.1em;font:400 118cqh/1 var(--mono);font-style:normal;color:var(--accent)}.noimg b{position:absolute;left:7cqw;bottom:8cqh;font:600 12px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);max-width:60cqw;overflow-wrap:anywhere}:root[data-theme=light] .noimg i{color:var(--link)}.card__media:has(.noimg),.hm-m:has(.noimg){text-decoration:none}.hero__noimg{display:block;width:112px;height:112px}.hero__noimg .noimg b{display:none}.hero__lead--noimg{background:#181a16}.hero__lead--noimg:after{display:none}.hero__lead--noimg:before{content:"/";position:absolute;top:-.1em;right:.08em;font:400 clamp(220px,34vw,520px)/1 var(--mono);color:#c8f031;pointer-events:none}.hero__lead--noimg .hero__copy{max-width:74%}.hero__dek{font-size:18px;line-height:1.45;color:#c9c9bd;margin:12px 0 0;max-width:56ch;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hm-t{font:700 21px/1.18 var(--display);letter-spacing:-.02em;margin:0;overflow-wrap:anywhere;text-wrap:pretty}.hm-t a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .25s}.hm-t a:hover{background-size:100% 1px}.hm-ex{color:var(--muted);margin:10px 0 0;font-size:17px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hm-latest{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,5vw,72px)}.hm-feature .hm-t{font-size:clamp(28px,3.3vw,44px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.hm-feature .hm-ex{font-size:19px;max-width:58ch;margin-top:14px}.hm-compact{display:flex;flex-direction:column}.hm-compact article{flex:1;padding-block:20px;border-top:1px solid var(--line)}.hm-compact article:first-child{padding-top:0;border-top:0}.hm-compact .kicker{margin-bottom:6px}.hm-compact .hm-t{font-size:22px}.hm-compact .hm-ex{font-size:15.5px;-webkit-line-clamp:2;margin-top:8px}.hm-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--line)}.hm-trio .kicker{margin-bottom:6px}.hm-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);gap:clamp(24px,3.5vw,52px);align-items:start}.hm-split__head{position:sticky;top:92px;border-top:2px solid var(--text);padding-top:12px}.hm-split__head h2{font:800 clamp(36px,4.6vw,64px)/.98 var(--display);letter-spacing:-.04em;margin:0 0 16px;overflow-wrap:anywhere}.hm-split__lead .hm-t{font-size:clamp(24px,2.2vw,30px);line-height:1.1;letter-spacing:-.03em}.hm-split__list article{padding-block:18px;border-top:1px solid var(--line)}.hm-split__list article:first-child{border-top:2px solid var(--text)}.hm-split__list .hm-t{font-size:20px}.hm-tools{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,72px)}.hm-tools__intro{border-top:2px solid var(--text);padding-top:12px}.hm-tools__intro h2{font:800 clamp(36px,4.6vw,64px)/1 var(--display);letter-spacing:-.04em;margin:0 0 14px}.hm-tools__intro p{color:var(--muted);margin:0 0 22px;max-width:32ch}.hm-tools__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,44px);align-self:start;border-top:2px solid var(--text)}.hm-tools__list li{border-bottom:1px solid var(--line)}.hm-tools__list a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding-block:16px;text-decoration:none}.hm-tools__list a:after{content:"→";grid-row:1 / span 2;grid-column:2;align-self:center;font:14px var(--mono);color:var(--muted);transition:transform .2s,color .2s}.hm-tools__list strong{font:700 19px/1.2 var(--display);letter-spacing:-.015em}.hm-tools__list small{font:12px/1.45 var(--mono);color:var(--muted);margin-top:4px}.hm-tools__list a:hover strong{color:var(--link)}.hm-tools__list a:hover:after{transform:translate(3px);color:var(--text)}.hm-live{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;font:13px var(--mono);margin-top:-8px}.hm-live span{color:var(--muted)}.hm-live a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.hm-live a:hover{text-decoration-color:currentColor}.hm-band{background:var(--panel);border-block:1px solid var(--line);margin-top:clamp(56px,8vw,104px);padding-block:clamp(32px,4vw,52px)}.hm-band__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(20px,2.5vw,32px)}.hm-band__head h2{font:600 13px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.hm-pop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.hm-pop li{padding-inline:clamp(14px,1.6vw,24px);border-left:1px solid var(--line);min-width:0}.hm-pop li:first-child{padding-left:0;border-left:0}.hm-pop li:last-child{padding-right:0}.hm-pop__n{display:block;font:800 clamp(52px,5.4vw,80px)/.9 var(--display);letter-spacing:-.05em;color:var(--accent);margin-bottom:14px}.hm-pop .hm-t{font-size:18px}.hm-ledger article{display:grid;grid-template-columns:150px minmax(0,1fr) 200px;gap:clamp(20px,3vw,44px);align-items:start;padding-block:24px;border-top:1px solid var(--line)}.hm-ledger article:first-child{border-top:0;padding-top:0}.hm-ledger time{font:12px/1.7 var(--mono);color:var(--muted)}.hm-ledger .hm-t{font-size:clamp(22px,2.3vw,30px);line-height:1.12;letter-spacing:-.03em}.hm-ledger .hm-ex{-webkit-line-clamp:2;max-width:62ch}.hm-ledger .hm-m{margin:0}.hm-lessons ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px clamp(18px,2.6vw,40px)}.hm-lessons li{display:flex;align-items:baseline;gap:clamp(18px,2.6vw,40px)}.hm-lessons li:not(:last-child):after{content:"/";font:400 clamp(32px,6.4vw,92px)/1.1 var(--mono);color:var(--accent)}:root[data-theme=light] .hm-lessons li:not(:last-child):after{color:var(--link)}.hm-lessons ul a{font:800 clamp(36px,7vw,104px)/1.08 var(--display);letter-spacing:-.045em;text-decoration:none;transition:color .15s}.hm-lessons ul a:hover{color:var(--link)}.hm-lessons sup{font:500 12px/1 var(--mono);letter-spacing:0;color:var(--muted);margin-left:6px;vertical-align:super;white-space:nowrap}.hm-news{margin-top:clamp(56px,8vw,104px);background:var(--accent);color:var(--on-accent)}.hm-news__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(36px,5vw,64px)}.hm-news h2{font:800 clamp(30px,4vw,54px)/1.02 var(--display);letter-spacing:-.04em;margin:0;text-wrap:balance}.hm-news .newsletter{grid-template-columns:minmax(0,1fr) auto}.hm-news .newsletter input:not(.hp){background:var(--ink);color:var(--text);border-color:var(--ink);padding:13px}.hm-news .newsletter input:not(.hp)::placeholder{color:var(--muted)}.hm-news .btn{background:var(--on-accent);color:var(--accent);border-color:var(--on-accent);padding-inline:18px}.hm-news .note,.hm-news .note--err{grid-column:1 / -1;color:var(--on-accent)}.hm-news :focus-visible{outline-color:var(--on-accent)}.hm-twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px)}.hm-twin__lead .hm-t{font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.03em}.hm-twin__row{padding-block:16px;border-top:1px solid var(--line);margin-top:16px}.hm-twin__row+.hm-twin__row{margin-top:0}.hm-twin__row .hm-t{font-size:19px}html[data-ads="1"] .hm .ad--home{margin-block:clamp(56px,8vw,104px) 0}@media (max-width: 1040px){.hm-split{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.hm-split__head{grid-column:1 / -1;position:static;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.hm-split__head h2{margin:0}.hm-pop{grid-template-columns:minmax(0,1fr)}.hm-pop li,.hm-pop li:first-child,.hm-pop li:last-child{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;padding:14px 0;border-left:0;border-top:1px solid var(--line)}.hm-pop li:first-child{border-top:0;padding-top:0}.hm-pop__n{font-size:40px;margin:0}.hm-tools{grid-template-columns:minmax(0,1fr)}.hm-tools__intro p{max-width:56ch}.hm-live{grid-column:1;margin-top:-8px}.hm-ledger article{grid-template-columns:minmax(0,1fr) 160px}.hm-ledger time{grid-column:1 / -1}}@media (max-width: 760px){.hm-latest,.hm-split,.hm-twin,.hm-news__in{grid-template-columns:minmax(0,1fr)}.hm-trio{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;border-top:0;margin-top:24px}.hm-trio article{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:14px;padding-block:16px;border-top:1px solid var(--line)}.hm-trio .hm-m{grid-row:1 / span 3;aspect-ratio:1;margin:0}.hm-trio .kicker{grid-column:2;justify-self:start}.hm-trio .hm-t{grid-column:2;font-size:18px}.hm-trio .meta{grid-column:2}.hm-compact article:first-child{padding-top:20px;border-top:1px solid var(--line)}.hm-compact .hm-ex{display:none}.hm-tools__list{grid-template-columns:minmax(0,1fr)}.hm-ledger article{grid-template-columns:minmax(0,1fr) 96px;gap:8px 16px;padding-block:18px}.hm-ledger .hm-m{grid-row:2;grid-column:2;aspect-ratio:1}.hm-ledger .hm-ex{display:none}.hm-ledger .hm-t{font-size:20px}}@media (max-width: 560px){.hero__noimg{width:84px;height:84px}.hero__lead--noimg .hero__copy{max-width:none}.hero__lead--noimg:before{font-size:240px}.hm-news .newsletter{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){article:hover>.hm-m img,.hm-tools__list a:hover:after{transform:none}}
