@import"https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@400;500;700&family=Heebo:wght@300;400;500;700&display=swap";:root{--color-paper: #f4ecdb;--color-ink: #2a2d25;--color-ink-soft: #6c7166;--color-mak: #9a2a1c;--color-mak-deep: #6f1b12;--color-terracotta: #9f4e39;--color-tan: #c2ad88;--color-gold: #b8884d;--color-olive: #4c5346;--color-linen: #c7c6c0;--color-stone: #878c89;--font-display-latin: "Kyiv Type Serif", "Lora", Georgia, "Times New Roman", serif;--font-body-latin: "e-Ukraine", "Inter", system-ui, -apple-system, sans-serif;--font-display-hebrew: "Frank Ruhl Libre", "David Libre", serif;--font-body-hebrew: "Heebo", "Assistant", "Rubik", system-ui, sans-serif;--font-display: var(--font-display-latin);--font-body: var(--font-body-latin);--fs-xs: .8rem;--fs-sm: .9rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.4rem;--fs-xl: 1.95rem;--fs-2xl: 2.7rem;--fs-3xl: 3.8rem;--fs-4xl: 5.3rem;--leading-tight: 1.2;--leading-body: 1.65;--measure: 64ch;--measure-narrow: 48ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--space-32: 8rem;--easing: cubic-bezier(.2, 0, 0, 1);--dur-fast: .16s;--dur-base: .28s;--dur-slow: .6s;--content-max: 72rem;--prose-max: var(--measure)}@media(prefers-color-scheme:dark){:root{--color-paper: #1d1f1a;--color-ink: #e6e3d5;--color-ink-soft: #a8aca0;--color-linen: #2a2c25;--color-stone: #565a52}}@font-face{font-family:"Kyiv Type Serif";src:local("KyivType Serif"),url(/fonts/kyivtype-serif-medium.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+0080-024F,U+0400-04FF,U+0500-052F}@font-face{font-family:e-Ukraine;src:local("e-Ukraine"),url(/fonts/e-ukraine-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+0080-024F,U+0400-04FF}@font-face{font-family:e-Ukraine;src:local("e-Ukraine Medium"),url(/fonts/e-ukraine-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+0080-024F,U+0400-04FF}@font-face{font-family:e-Ukraine;src:local("e-Ukraine Bold"),url(/fonts/e-ukraine-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+0080-024F,U+0400-04FF}:root:lang(he),[lang=he]{--font-display: var(--font-display-hebrew);--font-body: var(--font-body-hebrew)}:root:lang(uk),:root:lang(en),[lang=uk],[lang=en]{--font-display: var(--font-display-latin);--font-body: var(--font-body-latin)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;line-height:var(--leading-body)}body{font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-ink);background:var(--color-paper);min-block-size:100vh}img,svg{display:block;max-inline-size:100%;block-size:auto}a{color:var(--color-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--color-ink) 35%,transparent);transition:text-decoration-color var(--dur-fast) var(--easing)}a:hover{text-decoration-color:var(--color-mak)}button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.01em}h1{font-size:clamp(var(--fs-2xl),6vw,var(--fs-4xl))}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}p{max-inline-size:var(--prose-max)}:root:lang(he) body,[lang=he] body{line-height:1.7}:focus-visible{outline:2px solid var(--color-mak);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{inline-size:min(100% - var(--space-8),var(--content-max));margin-inline:auto}
