@font-face{font-family:Manrope;src:url('/static/fonts/manrope-cyrillic.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:#f6f6f8;color:#202126;font-family:Manrope,system-ui,sans-serif;line-height:1.75}a{color:inherit;text-underline-offset:4px}a:hover{color:#a64c00}a:focus-visible{outline:3px solid #ff922e;outline-offset:5px}header,footer{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}header{border-bottom:1px solid #d8d8df}.brand{font-size:30px;font-weight:800;text-decoration:none;letter-spacing:-1px;white-space:nowrap}.brand span{background:#ff922e;color:#171719;border-radius:5px;padding:0 4px}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{padding:8px 0;text-decoration:none;font-weight:700}main{max-width:1200px;margin:auto;padding:32px 24px 72px}.intro{max-width:800px;margin:10px 0 40px}.intro>p:first-child{color:#a64c00;font-weight:700}h1{font-size:clamp(30px,4vw,52px);line-height:1.15;letter-spacing:-1px;margin:20px 0}h2{font-size:24px;line-height:1.35}p{margin:16px 0}.intro>p:last-child,.lead{font-size:19px;color:#595c67}.notice{padding:20px 0;border-top:1px solid #d8d8df;border-bottom:1px solid #d8d8df;color:#595c67;font-size:14px}.entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin-top:36px}.entry a{text-decoration:none}.entry img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px}.entry h2{font-size:22px;margin:18px 0 12px}.entry p{font-size:15px;color:#595c67}.entry time,.byline,figcaption{font-size:13px;color:#595c67}.reading{max-width:780px;margin:0 auto;overflow-wrap:anywhere}.reading>h1{font-size:clamp(30px,4vw,44px)}figure{margin:32px 0}figure img{width:100%;height:auto;border-radius:16px}figcaption{margin-top:8px}.prose{font-size:17px}.prose h2{margin:40px 0 16px}.prose h3{margin-top:28px}.prose li{margin:10px 0}.prose a,.sources a,aside a{color:#9c4500}.prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.prose th,.prose td{border:1px solid #d8d8df;padding:12px}.prose pre{overflow:auto;padding:16px;background:#e8e8ed;border-radius:8px}.sources,aside{border-top:1px solid #d8d8df;margin-top:40px;padding-top:12px}.sources{font-size:14px}footer{border-top:1px solid #d8d8df;font-size:13px;flex-wrap:wrap}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:8px;background:white;color:black;padding:16px;z-index:5}@media(max-width:800px){.entries{grid-template-columns:repeat(2,minmax(0,1fr))}header{align-items:flex-start;flex-wrap:wrap;gap:12px}nav{gap:16px}}@media(max-width:520px){.entries{grid-template-columns:1fr;gap:32px}header,main,footer{padding-left:20px;padding-right:20px}nav{font-size:14px;gap:14px}.prose{font-size:16px}.intro{margin-top:0}.reading>h1{letter-spacing:-.6px}}@media(prefers-color-scheme:dark){body{background:#15161b;color:#eeeef2}header,footer,.notice,.sources,aside{border-color:#35363e}.intro>p:last-child,.lead,.notice,.entry p,.entry time,.byline,figcaption{color:#b8bac4}.intro>p:first-child,.prose a,.sources a,aside a,a:hover{color:#ffad68}.prose pre{background:#26272f}}
