/* PaperCSS: ISC Licence. Copyright (c) 2017–2018, Rhyne Vlaservich <rhyneav@gmail.com>. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PT Serif fonts: Copyright 2010 ParaType Ltd. SIL OPEN FONT LICENSE Version 1.1, 26 February 2007. Permission is granted to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies, subject to the OFL conditions. The font software may not be sold by itself; original or modified versions must include this copyright notice and license, must remain under the OFL, and may not use reserved names without permission. The authors' names may not be used to promote modified versions without permission. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. Full license: https://openfontlicense.org/open-font-license-official-text/.
*/
@font-face{font-family:"PT Serif";src:url('/assets/fonts/pt-serif-cyrillic-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"PT Serif";src:url('/assets/fonts/pt-serif-cyrillic-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"PT Serif";src:url('/assets/fonts/pt-serif-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;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}
@font-face{font-family:"PT Serif";src:url('/assets/fonts/pt-serif-latin-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;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+FEFF,U+FFFD}
:root{--paper:#fffef7;--desk:#ebe6d8;--ink:#2d2c2a;--blue:#175aa8;--red:#bc4c4c;--yellow:#f4dfa0;--line:#b9d4e6;--edge:#716f69;--soft:#f6f0df}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:86px}
body{margin:0;color:var(--ink);background-color:var(--desk);background-image:radial-gradient(#6c64581a 1px,transparent 1px);background-size:18px 18px;font:400 18px/1.68 "PT Serif",Georgia,serif;hyphens:none;overflow-wrap:normal;word-break:normal}
a{color:var(--blue);text-decoration-thickness:2px;text-underline-offset:.2em;text-decoration-style:wavy;cursor:pointer}
a:hover{color:var(--red)}
a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}
img{display:block;max-width:100%;height:auto}
h1,h2,h3{hyphens:manual;overflow-wrap:normal;word-break:normal}
h1{font-size:clamp(2.55rem,6vw,4.5rem);line-height:1.02;letter-spacing:-.045em;margin:.35rem 0 1.4rem;max-width:14ch}
h2{font-size:clamp(1.45rem,2.8vw,2.4rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 1rem}
h3{font-size:1.28rem;line-height:1.3;margin:0 0 .65rem}
p{max-width:72ch;margin:.55rem 0 1rem}
figure{margin:0}
.qa3f47f24ac6b663f{position:absolute;left:-10000px;top:1rem;padding:.75rem 1rem;background:var(--paper);border:2px solid var(--ink);z-index:30}
.qa3f47f24ac6b663f:focus{left:1rem}
.q0de66a4e8a2ad4d3{position:sticky;top:0;z-index:20;height:76px;background:#fffef7f2;border-bottom:2px solid var(--ink);box-shadow:0 5px 0 #2d2c2a12}
.qa44436c30ca925d9{max-width:1240px;height:76px;margin:auto;padding:.55rem 1.25rem;display:flex;align-items:center;gap:clamp(.55rem,1.5vw,1.4rem);white-space:nowrap}
.qcc71d3e8d3dd0920{margin-right:auto;min-width:0;max-width:25%;display:flex;align-items:center;min-height:44px;color:var(--ink);font-weight:700;text-decoration:none;white-space:normal;line-height:1.05;transform:rotate(-.4deg)}
.qcc71d3e8d3dd0920:before{content:"";width:18px;height:18px;margin-right:.55rem;border:2px solid var(--red);border-radius:50% 45% 48% 43%;flex:none}
.q8913ac552ee4f9c6{display:flex;align-items:center;gap:clamp(.55rem,1.6vw,1.35rem);min-width:0;font-size:.9rem;font-weight:700}
.q8913ac552ee4f9c6 a{display:flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:2px solid transparent}
.q8913ac552ee4f9c6 a:hover,.q8913ac552ee4f9c6 a[aria-current="page"]{border-color:var(--blue)}
.q84a2f62096f0e8f2{position:relative;display:none}
.q84a2f62096f0e8f2>button{cursor:pointer;display:grid;place-items:center;width:44px;height:44px;padding:0;border:2px solid var(--ink);border-radius:15px 225px 18px 210px;background:var(--paper);color:var(--ink)}
.q84a2f62096f0e8f2>[popover]{position:fixed;inset:76px 1rem auto auto;min-width:250px;margin:0;padding:.75rem;background:var(--paper);border:2px solid var(--ink);border-radius:225px 15px 15px 220px;box-shadow:4px 7px 0 #2d2c2a1f;gap:.15rem}
.q84a2f62096f0e8f2>[popover]:not(:popover-open){display:none}
.q84a2f62096f0e8f2>[popover]:popover-open{display:grid}
.q84a2f62096f0e8f2>div a{display:flex;align-items:center;min-height:44px;padding:.25rem .5rem;text-decoration:none;white-space:normal}
main{max-width:1280px;margin:0 auto;background-color:var(--paper);background-image:linear-gradient(90deg,transparent 0 74px,#bc4c4c42 74px 76px,transparent 76px),repeating-linear-gradient(0deg,transparent 0 31px,#b9d4e64d 31px 32px);box-shadow:0 12px 44px #2d2c2a18;padding:2rem clamp(1rem,4vw,4.5rem) 5.5rem;min-height:60vh}
main>section,.qef92685b5a7876b6,.q3e290c602d133b91,.q3347025fcf0f781a{max-width:1120px;margin:0 auto 5.5rem}
.q5e32070d315a5ec7{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(2rem,5vw,5rem);align-items:start;padding:4rem 0 3rem;min-height:660px}
.qf9120c666871a495>p{font-size:1.05rem}
.q2a27806297decd9f{display:inline-flex;align-items:center;min-height:48px;padding:.55rem 1rem;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);border-radius:15px 225px 18px 210px;box-shadow:3px 6px 0 #2d2c2a22;font-weight:700;text-decoration:none;transform:rotate(-.5deg)}
.q2a27806297decd9f:hover{transform:translateY(2px) rotate(-.5deg);box-shadow:2px 3px 0 #2d2c2a22}
.q7a79feec082be7f1{position:relative;background:#fff;border:2px solid var(--ink);border-radius:28px 16px 22px 34px;padding:1rem 1rem 1.25rem;box-shadow:4px 9px 0 #2d2c2a24;transform:rotate(1deg)}
.q7a79feec082be7f1 img{width:100%;aspect-ratio:3/2;object-fit:cover;border:1px solid #8b8983;background:var(--soft)}
.q7a79feec082be7f1 figcaption{padding:.8rem .25rem 0;font-size:.84rem;line-height:1.45;color:#595750}
.qbc60e79e03195897{position:absolute;z-index:2;top:-14px;left:36%;width:92px;height:28px;background:#f4dfa0cc;transform:rotate(-3deg);box-shadow:0 1px 2px #2d2c2a1a}
.qa42285b1cae7ad9e,.qada9be7f242a858c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;margin-top:2rem;align-items:stretch}
.qada9be7f242a858c{grid-template-columns:repeat(3,minmax(0,1fr))}
.q34f8a3b52dc92f32{height:100%;padding:1.45rem;background:#fff;border:2px solid var(--ink);border-radius:18px 30px 20px 26px;box-shadow:3px 6px 0 #2d2c2a18;display:flex;flex-direction:column;align-items:flex-start}
.q34f8a3b52dc92f32:nth-child(even){border-radius:30px 18px 26px 20px;transform:rotate(.35deg)}
.q34f8a3b52dc92f32 p{margin-bottom:0}
.qdf9a3a01c680e13b{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;padding:2rem;background:#f6f0dfd9;border:2px solid var(--ink);border-radius:32px 18px 24px 36px;box-shadow:4px 8px 0 #2d2c2a18}
.qdf9a3a01c680e13b figure{background:#fff;padding:.75rem;border:1px solid var(--edge);transform:rotate(-1deg)}
.qdf9a3a01c680e13b img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#e7e1d2}
.qdf9a3a01c680e13b figcaption{padding:.65rem .1rem 0;font-size:.84rem;line-height:1.45}
.qfbdc1702cb8f2b28{counter-reset:note;list-style:none;padding:0;margin:2.25rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}
.qfbdc1702cb8f2b28 li{counter-increment:note;position:relative;padding:3.4rem 1.3rem 1.3rem;background:#fff;border:2px solid var(--ink);border-radius:22px 32px 28px 18px;box-shadow:3px 7px 0 #2d2c2a18}
.qfbdc1702cb8f2b28 li:before{content:counter(note);position:absolute;top:.75rem;left:1.15rem;display:grid;place-items:center;width:36px;height:36px;color:#fff;background:var(--blue);border-radius:50% 45% 48% 43%;font-weight:700}
.qfc16b76050bd9e4a{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}
.qfc16b76050bd9e4a figure{position:relative;background:#fff;padding:.8rem;border:2px solid var(--ink);border-radius:20px 32px 28px 18px;box-shadow:4px 8px 0 #2d2c2a18;transform:rotate(1.2deg)}
.qfc16b76050bd9e4a img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#e7e1d2}
.qe6700b30483672b1{max-width:850px;margin:1.75rem 0 0}
.qe6700b30483672b1 details{margin:.7rem 0;background:#fff;border:2px solid var(--ink);border-radius:16px 26px 18px 24px;box-shadow:2px 4px 0 #2d2c2a13;padding:0 1rem}
.qe6700b30483672b1 summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.55rem 0}
.qe6700b30483672b1 summary::-webkit-details-marker{display:none}
.qe6700b30483672b1 summary:after{content:"+";font-size:1.55rem;color:var(--blue);flex:none}
.qe6700b30483672b1 details[open] summary:after{content:"−"}
.qe6700b30483672b1 h3{margin:0}
.qe6700b30483672b1 p{padding:0 .25rem 1rem;margin:0}
.qa5aaa089ccdacbd1{padding:1.3rem 1.5rem;background:var(--yellow);border:2px solid var(--ink);border-radius:28px 16px 26px 18px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}
.qa5aaa089ccdacbd1 h2{font-size:1.35rem;margin:0}
.qa5aaa089ccdacbd1 a{display:flex;align-items:center;min-height:44px;gap:.7rem;color:var(--ink)}
.qa5aaa089ccdacbd1 span{display:block;width:42px;height:42px;border:2px solid var(--ink);border-radius:50% 45% 48% 43%;background:var(--paper)}
.q1a06cbcfc2b72981{max-width:1120px;margin:0 auto 2rem}
.q1a06cbcfc2b72981 ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;list-style:none;margin:0;padding:0;font-size:.9rem;line-height:1.25}
.q1a06cbcfc2b72981 li{min-width:0}
.q1a06cbcfc2b72981 a{display:inline-flex;align-items:center;min-height:46px;padding:0;margin:0}
.q1a06cbcfc2b72981 li+li{display:inline-flex;align-items:baseline}
.q1a06cbcfc2b72981 li+li:before{content:"›\00a0";color:var(--red);font-weight:700}
.q85ba5b4c1548111e{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;padding:2.5rem 0 1rem}
.q85ba5b4c1548111e>div{padding-top:1.5rem}
.q2d24a123d9cebc89{max-width:1120px;margin:0 auto 5rem;padding:1rem 1.15rem;background:#fff;border:2px solid var(--ink);border-radius:16px 28px 18px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}
.q2d24a123d9cebc89>h2{flex-basis:100%;margin:0 0 .35rem}
.q2d24a123d9cebc89>:not(h2){display:contents}
.q2d24a123d9cebc89 a{display:inline-flex;align-items:center;min-height:44px;padding:.25rem .6rem;font-weight:700}
.q70b10a4e890e671e{padding:2rem;background:#fff;border:2px solid var(--ink);border-radius:28px 16px 18px 26px;box-shadow:4px 8px 0 #2d2c2a18}
.q70b10a4e890e671e ul{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;align-items:stretch}
.q70b10a4e890e671e li{position:relative;padding:1.15rem 1rem 1.15rem 3.2rem;border-top:2px solid var(--line);height:100%}
.q70b10a4e890e671e li:before{content:"✓";position:absolute;left:.5rem;top:1.05rem;color:var(--blue);font-size:1.5rem;font-weight:700;transform:rotate(-8deg)}
.q1ab9654fc4f24417{padding:2rem clamp(1.2rem,4vw,3rem);background:var(--yellow);border:2px solid var(--ink);border-left:5px solid var(--red);border-radius:20px 32px 28px 18px;transform:rotate(-.35deg);box-shadow:3px 7px 0 #2d2c2a18}
.qe8368ed1d06e77c2{padding:2.5rem 0 1.5rem;border-bottom:3px double var(--ink)}
.qe8368ed1d06e77c2 h1{max-width:18ch}
.qef92685b5a7876b6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}
.qef92685b5a7876b6 article{padding:.9rem;min-width:0;transform:none}
.qef92685b5a7876b6 article.q34f8a3b52dc92f32{transform:none}
.qef92685b5a7876b6 article>div,.qef92685b5a7876b6 article h2{min-width:0;max-width:100%}
.qef92685b5a7876b6 article figure{position:relative;width:100%;margin-bottom:1rem}
.qef92685b5a7876b6 article img{width:100%;aspect-ratio:3/2;object-fit:cover;background:#e7e1d2;border:1px solid var(--edge)}
.qef92685b5a7876b6 article h2 a{display:block;min-width:0;max-width:100%;min-height:46px;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:.15em}
.qef92685b5a7876b6 article:last-child:nth-child(odd){grid-column:1/-1}
.q3e290c602d133b91,.q3347025fcf0f781a{max-width:820px;padding:2.2rem clamp(1rem,4vw,3.2rem);background:#fff;border:2px solid var(--ink);border-radius:32px 16px 18px 28px;box-shadow:4px 9px 0 #2d2c2a18}
.q3e290c602d133b91>h1,.q3347025fcf0f781a>h1{max-width:none}
.q3e290c602d133b91>p:first-of-type{font-size:1.15rem;border-left:4px solid var(--red);padding-left:1rem}
.q3e290c602d133b91>p,.q3347025fcf0f781a>p{max-width:none}
.q3e290c602d133b91 .q2d24a123d9cebc89{margin:2.5rem 0 4rem}
.q3e290c602d133b91>.q7a79feec082be7f1{width:100%;max-width:none;margin:0 0 4rem;padding:0;border:0;border-radius:0;box-shadow:none;transform:none}
.q3e290c602d133b91>section{margin-top:4rem}
.q3e290c602d133b91 :where(ul,ol){padding-left:1.5rem}
.q3e290c602d133b91 :where(li){margin:.45rem 0}
.q3347025fcf0f781a{min-height:520px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.q7c7cc15c4458411e{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:650px;text-align:center}
.q7c7cc15c4458411e h1{max-width:none}
.q7c7cc15c4458411e .q2a27806297decd9f{transform:none}
.qde6b980d88a04c59{line-height:.75;color:var(--blue);margin:5rem 0 6rem;letter-spacing:-.08em;transform:scale(3);transform-origin:center}
.qccdb28905195ea94{max-width:1280px;margin:0 auto;padding:1rem clamp(1rem,4vw,4.5rem);display:flex;justify-content:flex-end;background:var(--paper)}
.qccdb28905195ea94 a{display:inline-flex;align-items:center;min-height:44px;padding:.25rem .5rem}
.q42858f96a2fce601{max-width:1280px;margin:0 auto;padding:2.5rem clamp(1rem,4vw,4.5rem) 3rem;background:#2d2c2a;color:#fffef7;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:2.5rem}
.q42858f96a2fce601>a{align-self:start;font-size:1.35rem;font-weight:700;line-height:1.25;text-decoration:none}
.q42858f96a2fce601 nav{display:grid;align-content:start;gap:.2rem}
.q42858f96a2fce601 nav strong{margin-bottom:.4rem;color:var(--yellow)}
.q42858f96a2fce601 a{display:flex;align-items:center;min-height:44px;color:#fffef7;text-decoration-color:#b9d4e6}
@media(max-width:1439px){.qcc71d3e8d3dd0920{max-width:33.333%}}
@media(max-width:1120px){.q8913ac552ee4f9c6 a:nth-child(4){display:none}.q84a2f62096f0e8f2{display:block}.q84a2f62096f0e8f2>div a:nth-child(-n+3){display:none}}
@media(max-width:1023px){.qcc71d3e8d3dd0920{max-width:25%}}
@media(max-width:940px){.q8913ac552ee4f9c6 a:nth-child(3){display:none}.q84a2f62096f0e8f2>div a:nth-child(3){display:flex}.q5e32070d315a5ec7,.q85ba5b4c1548111e,.qdf9a3a01c680e13b,.qfc16b76050bd9e4a{grid-template-columns:1fr}.q5e32070d315a5ec7{min-height:0}.q7a79feec082be7f1{max-width:620px}.qfbdc1702cb8f2b28{grid-template-columns:1fr}.qada9be7f242a858c{grid-template-columns:1fr}.qfc16b76050bd9e4a figure{max-width:620px}.qdf9a3a01c680e13b figure{max-width:620px}}
@media(max-width:820px){.q8913ac552ee4f9c6 a:nth-child(2){display:none}.q84a2f62096f0e8f2>div a:nth-child(2){display:flex}}
@media(max-width:760px){body{font-size:17px}.qa42285b1cae7ad9e,.q70b10a4e890e671e ul,.qef92685b5a7876b6{grid-template-columns:1fr}.q42858f96a2fce601{grid-template-columns:1fr 1fr}.q42858f96a2fce601>a{grid-column:1/-1}.qdf9a3a01c680e13b,.q70b10a4e890e671e{padding:1.2rem}}
@media(max-width:560px){.qa44436c30ca925d9{padding:.45rem .75rem;gap:.45rem}.qcc71d3e8d3dd0920{font-size:.78rem;max-width:50%}.q8913ac552ee4f9c6{font-size:.76rem}.q8913ac552ee4f9c6 a:nth-child(n+2){display:none}.q84a2f62096f0e8f2>div a:nth-child(n+2){display:flex}main{padding-left:.85rem;padding-right:.85rem;background-image:repeating-linear-gradient(0deg,transparent 0 31px,#b9d4e64d 31px 32px)}main>section,.qef92685b5a7876b6,.q3e290c602d133b91,.q3347025fcf0f781a{margin-bottom:4rem}.q5e32070d315a5ec7{padding-top:2rem}.q42858f96a2fce601{grid-template-columns:1fr}.q42858f96a2fce601>a{grid-column:auto}.qa5aaa089ccdacbd1{align-items:flex-start;flex-direction:column}}
@media(max-width:480px){.q8913ac552ee4f9c6{display:none}.q84a2f62096f0e8f2>div a:first-child{display:flex}.qcc71d3e8d3dd0920{max-width:calc(100% - 54px)}}
@media(max-width:390px){h1{font-size:1.8rem}h2{font-size:1.5rem}.qcc71d3e8d3dd0920:before{display:none}.qcc71d3e8d3dd0920{font-size:.72rem}}
@media(max-width:360px){.q1a06cbcfc2b72981 a{display:inline;line-height:46px}.qef92685b5a7876b6 article{padding:.25rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{margin:0!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important}
body>main{flex:1 0 auto!important}
body>:has(main){flex:1 0 auto!important}
body>:has(main):has(footer){display:flex!important;flex-direction:column!important}
body>:has(main):has(footer) main{flex:1 0 auto!important}

.image-crop-1{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-2{--generated-image-aspect-ratio:1280/960;--generated-image-fit:cover;}
.image-crop-3{--generated-image-aspect-ratio:1280/960;--generated-image-fit:cover;}
.image-crop-4{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-5{--generated-image-aspect-ratio:1280/960;--generated-image-fit:cover;}
.image-crop-6{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-7{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-8{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-9{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-10{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-11{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-12{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-13{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-14{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-15{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-16{--generated-image-aspect-ratio:1280/960;--generated-image-fit:cover;}
.image-crop-17{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-18{--generated-image-aspect-ratio:1280/960;--generated-image-fit:cover;}
.image-crop-19{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-20{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-21{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-22{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-23{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}
.image-crop-24{--generated-image-aspect-ratio:1536/1024;--generated-image-fit:cover;}

.qa5aaa089ccdacbd1 img{display:block;width:min(220px,45vw);height:auto;max-height:110px;object-fit:contain}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

section,article,figure,details,header,footer,nav,aside,button{border-radius:12px!important}
.q34f8a3b52dc92f32{box-sizing:border-box;height:auto!important;padding:1.5rem!important}
.qa5aaa089ccdacbd1{justify-content:flex-start!important}
nav[aria-label="Хлебные крошки"] a{display:inline-flex;align-items:center;min-height:44px}
main:has(>nav[aria-label="Хлебные крошки"]){min-height:auto;padding-bottom:2rem}
a{text-decoration-style:solid!important}
@media(max-width:420px){.nw{white-space:normal!important}body{overflow-wrap:anywhere}.q34f8a3b52dc92f32{padding:1.25rem!important}}

main,main *{min-width:0}
main div,main section,main article,main figure,main details,main li,main aside,main nav{border-radius:12px!important}
.q2a27806297decd9f{border-radius:12px!important}
.qf9120c666871a495>h1{max-width:100%;overflow-wrap:normal}
.qf9120c666871a495>p{max-width:none}
body *{border-radius:12px!important}
@media(max-width:420px){body{overflow-wrap:normal!important}.qf9120c666871a495>h1{font-size:1.8rem}main{width:100%!important;max-width:100%!important;min-width:0!important}main>nav,main>section,main>article{width:100%!important;max-width:100%!important}.q1a06cbcfc2b72981 li{display:block!important;max-width:100%;white-space:normal!important;overflow-wrap:break-word}table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9rem}th,td{white-space:normal}}
@media(max-width:420px){main h1{font-size:1.75rem!important}}

h1{font-size:clamp(2.25rem,5vw,3.4rem)}
.qf9120c666871a495>p,
.q3e290c602d133b91>p,
.q3347025fcf0f781a>p,
.q70b10a4e890e671e p{max-width:72ch}
.q7a79feec082be7f1 figcaption,
.qdf9a3a01c680e13b figcaption,
.qcc71d3e8d3dd0920,
.q8913ac552ee4f9c6,
.q1a06cbcfc2b72981 ol{font-size:max(13px,.84rem)}
.q7a79feec082be7f1 figcaption,
.qdf9a3a01c680e13b figcaption,
.qcc71d3e8d3dd0920,
.q8913ac552ee4f9c6,
.q1a06cbcfc2b72981 ol,
.q84a2f62096f0e8f2>button{font-size:14px}

.qcc71d3e8d3dd0920{transform:none}
.qcc71d3e8d3dd0920:before{display:none}
.q8913ac552ee4f9c6 a,
.q84a2f62096f0e8f2>div a,
.q2d24a123d9cebc89 a,
.q2a27806297decd9f,
.q42858f96a2fce601 a{white-space:nowrap}
.qlanding{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:0 auto 1.5rem;max-width:1120px}
.qlanding a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
.q84a2f62096f0e8f2>button:hover{background:var(--yellow);box-shadow:2px 3px 0 #2d2c2a22;transform:translateY(1px)}
.qe6700b30483672b1 summary:hover{color:var(--blue);background:#b9d4e633}

.q5e32070d315a5ec7 h1,
.q85ba5b4c1548111e h1{margin-top:0}
.q7a79feec082be7f1{transform:none}
.q85ba5b4c1548111e>div{padding-top:0}

.qfbdc1702cb8f2b28{grid-template-columns:repeat(2,minmax(0,1fr))}
.qada9be7f242a858c{grid-template-columns:repeat(2,minmax(0,1fr))}
.qef92685b5a7876b6 article:last-child:nth-child(odd){grid-column:auto}
.q70b10a4e890e671e li{padding-top:2rem}
.q70b10a4e890e671e li:before{top:1.75rem}

main:has(>.q3e290c602d133b91)>.q1a06cbcfc2b72981{max-width:820px;padding-inline:clamp(1rem,4vw,3.2rem)}
.q1a06cbcfc2b72981 ol{align-items:baseline;gap:.15rem .5rem;line-height:1.35}
.q1a06cbcfc2b72981 a{min-height:0;line-height:inherit}
.q1a06cbcfc2b72981 ol>li,
.q1a06cbcfc2b72981 ol>li+li{display:inline-flex!important;align-items:baseline;line-height:inherit}
.q1a06cbcfc2b72981 li+li:before{flex:none}

@media(min-width:701px){
  .q8913ac552ee4f9c6 a{display:flex!important}
  .q84a2f62096f0e8f2{display:none!important}
}
@media(max-width:1120px){
  .qa42285b1cae7ad9e,
  .qada9be7f242a858c,
  .qfbdc1702cb8f2b28,
  .q70b10a4e890e671e ul,
  .qef92685b5a7876b6{grid-template-columns:1fr}
}
@media(max-width:700px){
  .qa44436c30ca925d9{gap:.45rem}
  .qcc71d3e8d3dd0920{flex:0 1 90px;max-width:90px;margin-right:auto;font-size:13px}
  .q8913ac552ee4f9c6{display:flex!important;flex:0 1 auto;gap:0;font-size:13px}
  .q8913ac552ee4f9c6 a{display:none!important}
  .q8913ac552ee4f9c6 a:first-child{display:flex!important}
  .q84a2f62096f0e8f2{display:block!important}
  .q84a2f62096f0e8f2>div a{display:flex!important}
  .q84a2f62096f0e8f2>div a:first-child{display:none!important}
}
@media(min-width:1280px){
  .qef92685b5a7876b6 article img{max-height:60vh}
}
@media(max-width:420px){
  main{padding-left:.25rem;padding-right:.25rem}
  main>section,.qef92685b5a7876b6,.q3e290c602d133b91,.q3347025fcf0f781a{margin-bottom:3.5rem}
  .q34f8a3b52dc92f32{padding:.75rem!important}
  .q70b10a4e890e671e{padding:0}
  .q70b10a4e890e671e li{padding:1.5rem 0 1rem 2rem;overflow-wrap:anywhere!important}
  .q70b10a4e890e671e li:before{top:1.25rem;left:.1rem}
  .q1a06cbcfc2b72981 ol{row-gap:.2rem}
  .q1a06cbcfc2b72981 ol>li{overflow-wrap:normal!important}
}

.qa5aaa089ccdacbd1{align-items:flex-start!important}
.qa42285b1cae7ad9e,
.qada9be7f242a858c,
.qfbdc1702cb8f2b28,
.q70b10a4e890e671e ul,
.qef92685b5a7876b6{grid-template-columns:1fr!important}
main>nav[aria-label="Хлебные крошки"] ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;list-style:none;margin:0;padding:0;line-height:1.35}
main>nav[aria-label="Хлебные крошки"] li{display:inline-flex;align-items:baseline;margin:0;line-height:inherit}
main>nav[aria-label="Хлебные крошки"] li+li:before{content:"›\00a0";color:var(--red);font-weight:700;flex:none}
main>nav[aria-label="Хлебные крошки"] a{display:inline-flex;align-items:baseline;min-height:0;line-height:inherit}
.q1a06cbcfc2b72981 ol{row-gap:0}
@media(max-width:1120px){
  .qdf9a3a01c680e13b{grid-template-columns:1fr}
}
@media(max-width:420px){
  .qe6700b30483672b1 details{padding-inline:.4rem}
  .q2d24a123d9cebc89 a{max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .q70b10a4e890e671e{padding:.75rem}
  .q2a27806297decd9f{width:100%;max-width:100%;justify-content:center;text-align:center;white-space:normal;transform:none}
  .q2a27806297decd9f:hover{transform:translateY(2px)}
}

.qlanding a,
.qlanding span{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
.qlanding span[aria-current="page"]{color:var(--ink);font-weight:700}
main>nav[aria-label="Хлебные крошки"] a{display:inline-flex;align-items:center;min-height:44px;line-height:1.35}
.q3e290c602d133b91>p,
.q3347025fcf0f781a>p,
.qf9120c666871a495>p{max-width:none}
.q5e32070d315a5ec7{min-height:0}
@media(max-width:420px){
  .q70b10a4e890e671e{padding:.4rem}
  .q2d24a123d9cebc89{padding-inline:.4rem}
  .q2d24a123d9cebc89 a{max-width:100%;padding-inline:.25rem;white-space:nowrap;overflow-wrap:normal}
}

.q3347025fcf0f781a,
.qf9120c666871a495{max-width:72ch}

.qe6700b30483672b1 summary{min-width:0}
.qe6700b30483672b1 summary h3{min-width:0}

@media(max-width:560px){
  .q1a06cbcfc2b72981 ol{display:flex!important;flex-wrap:nowrap!important;align-items:center;width:100%;max-width:100%;overflow:hidden}
  .q1a06cbcfc2b72981 li:first-child{display:none!important}
  .q1a06cbcfc2b72981 li:nth-child(2){flex:none}
  .q1a06cbcfc2b72981 li:nth-child(2):before{display:none}
  .q1a06cbcfc2b72981 li:last-child{display:block!important;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
