.header-1{position: sticky;top: 0;z-index: 1030;background: rgba(250, 246, 241, .82);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid transparent;transition: border-color .3s, box-shadow .3s}.header-1.is-scrolled{border-bottom-color: rgba(var(--bs-primary-rgb), .1);box-shadow: 0 10px 30px -24px rgba(var(--bs-primary-rgb), .6)}.header-1.is-scrolled .breadcrumb{display: none}.header-1 #header_items{display: flex;align-items: center;gap: 1.5rem;padding: .85rem 0;transition: padding .3s}.header-1.is-scrolled #header_items{padding: .5rem 0}.header-1 #logo{display: flex;align-items: center;gap: .75rem;text-decoration: none;color: var(--bs-body-color);margin-right: auto}.header-1 #logo img{width: 52px;height: 52px;transition: transform .6s cubic-bezier(.34,1.56,.64,1)}.header-1 #logo:hover img{transform: rotate(-10deg)}.header-1 .brand{display: flex;flex-direction: column;line-height: 1}.header-1 .brand-name{font-family: "Cormorant Garamond", serif;font-size: 1.6rem;font-weight: 600;color: var(--bs-primary);letter-spacing: -.01em}.header-1 .brand-slogan{font-size: .66rem;letter-spacing: .2em;text-transform: uppercase;color: var(--bs-secondary-color);margin-top: .3rem}.header-1 #top_menu ul{display: flex;gap: .25rem;margin: 0;padding: 0;list-style: none}.header-1 #top_menu ul li{position: relative}.header-1 #top_menu > ul > li > a{position: relative;display: block;padding: .55rem .8rem;color: var(--bs-body-color) !important;font-weight: 600;font-size: .92rem;text-decoration: none}.header-1 #top_menu > ul > li > a::after{content: "";position: absolute;left: .8rem;right: .8rem;bottom: .25rem;height: 1.5px;background: var(--bs-primary);transform: scaleX(0);transform-origin: 0 50%;transition: transform .35s cubic-bezier(.2,.7,.2,1)}.header-1 #top_menu > ul > li:hover > a, .header-1 #top_menu > ul > li.active > a{color: var(--bs-primary) !important}.header-1 #top_menu > ul > li:hover > a::after, .header-1 #top_menu > ul > li.active > a::after{transform: scaleX(1)}.header-1 #top_menu ul li ul{display: none;position: absolute;top: 100%;left: 0;min-width: 14rem;flex-direction: column;padding: .5rem;background: #fff;border-radius: 1rem;box-shadow: 0 24px 50px -20px rgba(0,0,0,.25)}.header-1 #top_menu ul li:hover > ul{display: flex}.header-1 #top_menu ul li ul a{display: block;padding: .55rem .8rem;border-radius: .6rem;color: var(--bs-body-color) !important;text-decoration: none;white-space: nowrap}.header-1 #top_menu ul li ul a:hover{background: rgba(var(--bs-primary-rgb), .06);color: var(--bs-primary) !important}.header-1 .actions{display: flex;align-items: center;gap: 1rem}.header-1 .phone a{color: var(--bs-body-color);font-weight: 700;text-decoration: none;white-space: nowrap}.header-1 .phone a:hover{color: var(--bs-primary)}.header-1 .callback .btn{padding: .6rem 1.4rem}.header-1 .btn-icon{width: 2.75rem;height: 2.75rem;padding: 0;display: grid;place-items: center;border-radius: 50%;border: 1px solid rgba(var(--bs-primary-rgb), .2);color: var(--bs-primary);background: transparent}.header-1 .btn-icon:hover{background: var(--bs-primary);color: var(--bs-primary-text)}.header-1 .breadcrumb{padding-bottom: .6rem}.header-1 .mobile-window .bg{position: fixed;background: rgba(36,16,26,.5);top: 0;left: 0;right: 100%;bottom: 0;opacity: 0;transition: opacity .3s}.header-1 .mobile-window .window{position: fixed;top: 0;left: 0;bottom: 0;width: min(320px, 86vw);padding: 1.5rem;overflow: auto;display: flex;flex-direction: column;gap: 1rem;background: var(--bs-body-bg);transform: translateX(-105%);transition: transform .45s cubic-bezier(.19,1,.22,1);box-shadow: 30px 0 60px -30px rgba(0,0,0,.4)}.header-1 .mobile-window .close{position: fixed;top: 1rem;right: 1rem;width: 3rem;height: 3rem;border-radius: 50%;display: none;place-items: center;background: #fff;color: var(--bs-primary);font-size: 1.4rem;cursor: pointer}.header-1 .mobile-window .window > div{margin: 0}.header-1 .mobile-window .logo a, .header-1 .mobile-window .logo{display: flex;align-items: center;gap: .75rem;text-decoration: none}.header-1 .mobile-window .logo img{width: 48px;height: 48px}.header-1 .mobile-window .slogan{display: none}.header-1 .mobile-window .mobile_menu ul{margin: 0;padding: 0;list-style: none}.header-1 .mobile-window .mobile_menu ul li{border-bottom: 1px solid rgba(var(--bs-primary-rgb), .1);position: relative}.header-1 .mobile-window .mobile_menu ul li a{display: block;padding: .85rem 0;color: var(--bs-body-color);text-decoration: none;font-family: "Cormorant Garamond", serif;font-size: 1.5rem}.header-1 .mobile-window .mobile_menu ul li ul li{display: none;padding-left: 1rem}.header-1 .mobile-window .mobile_menu ul li ul.active > li{display: block}.header-1 .mobile-window .phone a{font-size: 1.15rem}.header-1 .mobile-window .email, .header-1 .mobile-window .address{font-size: .9rem;color: var(--bs-secondary-color)}body.active-menu{overflow: hidden}body.active-menu .header-1 .mobile-window .bg{right: 0;opacity: 1}body.active-menu .header-1 .mobile-window .window{transform: none}body.active-menu .header-1 .mobile-window .close{display: grid}@media (max-width: 575.98px){.header-1 #header_items{gap: .6rem}.header-1 #logo img{width: 42px;height: 42px}.header-1 .brand-name{font-size: 1.3rem}.header-1 .brand-slogan{display: none}.header-1 .actions{gap: .5rem}}@media (prefers-reduced-motion: reduce){.header-1 *{transition: none !important}}.header-1 .actions .vk{font-size: 1.1rem;text-decoration: none}.header-1 .mobile-window .vk a{display: inline-flex;align-items: center;gap: .6rem;color: var(--bs-primary);font-weight: 600;text-decoration: none}.header-1 .mobile-window .vk i{font-size: 1.3rem}

[data-color="#000000FF"]{color:#000000FF}

.bl-art, .bl-next-wrap, .bl-related, .bl-comments{--gold: #e2bf98;--ink: #24101a;--line: rgba(var(--bs-primary-rgb), .12)}.bl-art{padding-block: 1.5rem 2rem}.bl-art-head{max-width: 52rem;margin: 0 auto 2.5rem;text-align: center}.bl-art-meta{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: .5rem 1.1rem;font-size: .85rem;color: var(--bs-secondary-color)}.bl-art-meta i{margin-right: .25rem}.site .bl-tag{padding: .2rem .7rem;border-radius: 999px;background: rgba(var(--bs-primary-rgb), .09);color: var(--bs-primary);font-weight: 700;font-size: .72rem;letter-spacing: .08em;text-transform: uppercase;text-decoration: none}.site .bl-tag:hover{background: var(--bs-primary);color: var(--bs-primary-text)}.bl-art .bl-art-title{font-size: clamp(2.3rem, 5.5vw, 4rem);line-height: 1.05;margin: 1rem 0}.bl-art-lead{font-size: clamp(1.05rem, 1.6vw, 1.25rem);color: var(--bs-secondary-color);line-height: 1.6;margin: 0 auto 1.5rem;max-width: 44rem}.bl-author-mini{display: inline-flex;align-items: center;gap: .75rem;text-align: left}.bl-author-mini img{width: 44px;height: 44px;border-radius: 50%;object-fit: cover}.bl-author-mini b{display: block;font-size: .95rem}.bl-author-mini small{display: block;font-size: .8rem;color: var(--bs-secondary-color)}.bl-art-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 1.5rem;max-width: 46rem;margin: 0 auto}@media (min-width: 992px){.bl-art.has-toc .bl-art-grid{max-width: none;grid-template-columns: 17rem minmax(0, 46rem);justify-content: center;gap: 3.5rem}.bl-toc-col{position: relative}.bl-toc{position: sticky;top: 6.5rem}.bl-toc summary{pointer-events: none}.bl-toc-arrow{display: none}}.bl-toc{border: 1px solid var(--line);border-radius: 1.25rem;background: #fff;padding: 1rem 1.25rem}.bl-toc summary{list-style: none;display: flex;align-items: center;gap: .6rem;cursor: pointer;font-weight: 700;font-size: .9rem;color: var(--bs-primary)}.bl-toc summary::-webkit-details-marker{display: none}.bl-toc-n{margin-left: auto;min-width: 1.6rem;height: 1.6rem;display: grid;place-items: center;border-radius: 999px;font-size: .75rem;background: rgba(var(--bs-primary-rgb), .09)}.bl-toc-arrow{transition: transform .3s}.bl-toc[open] .bl-toc-arrow{transform: rotate(180deg)}.bl-toc ol{list-style: none;counter-reset: toc;margin: .9rem 0 0;padding: 0;display: flex;flex-direction: column;gap: .15rem}.bl-toc li{counter-increment: toc}.site .bl-toc a{display: flex;gap: .6rem;padding: .45rem .6rem;border-radius: .6rem;font-size: .88rem;line-height: 1.35;color: var(--bs-body-color);text-decoration: none;transition: background .2s, color .2s}.bl-toc a::before{content: counter(toc, decimal-leading-zero);flex: none;font-size: .75rem;font-weight: 700;color: var(--bs-secondary-color);padding-top: .1rem}.site .bl-toc a:hover{background: rgba(var(--bs-primary-rgb), .06);color: var(--bs-primary)}.site .bl-toc a.is-active{background: rgba(var(--bs-primary-rgb), .09);color: var(--bs-primary);font-weight: 600}.bl-toc a.is-active::before{color: var(--bs-primary)}.bl-prose{font-size: 1.09rem;line-height: 1.8}.bl-prose > *:first-child{margin-top: 0}.bl-prose p, .bl-prose ul, .bl-prose ol{margin: 0 0 1.15rem}.bl-prose h2{font-size: clamp(1.8rem, 3.4vw, 2.4rem);line-height: 1.1;margin: 2.75rem 0 1rem;scroll-margin-top: 6.5rem}.bl-prose h3{font-size: clamp(1.4rem, 2.4vw, 1.7rem);line-height: 1.15;margin: 2rem 0 .75rem;color: var(--bs-primary)}.bl-prose b, .bl-prose strong{font-weight: 700;color: var(--ink)}.bl-prose a{color: var(--bs-primary);text-underline-offset: 3px}.bl-prose ul{list-style: none;padding: 0}.bl-prose ul li{position: relative;padding-left: 1.6rem;margin-bottom: .4rem}.bl-prose ul li::before{content: "";position: absolute;left: .3rem;top: .75em;width: .45rem;height: .45rem;border-radius: 50%;background: var(--gold)}.bl-prose ol{padding-left: 1.4rem}.bl-prose ol li{margin-bottom: .6rem;padding-left: .3rem}.bl-prose ol li::marker{color: var(--bs-primary);font-weight: 700}.bl-prose img{max-width: 100%;height: auto;border-radius: 1.25rem}.bl-prose p:has(> img:only-child){margin: 1.75rem 0}.bl-prose .row{margin-bottom: 1.75rem}.bl-prose .row img{aspect-ratio: 4 / 3;object-fit: cover;width: 100%;border-radius: .9rem}.bl-prose hr{border: 0;height: 1px;background: var(--line);margin: 2.5rem 0;opacity: 1}.bl-prose blockquote{position: relative;margin: 2rem 0;padding: 1.5rem 1.75rem 1.5rem 2rem;border: 0 !important;border-radius: 1.25rem;background: rgba(var(--bs-primary-rgb), .05);font-size: 1.05rem}.bl-prose blockquote::before{content: "";position: absolute;left: 0;top: 1.25rem;bottom: 1.25rem;width: 3px;border-radius: 3px;background: var(--bs-primary)}.bl-prose blockquote p:last-child{margin-bottom: 0}.bl-author{display: flex;gap: 1.5rem;align-items: flex-start;margin: 3rem 0 2rem;padding: 1.75rem;border-radius: 1.5rem;color: #f6ece4;background: radial-gradient(ellipse 80% 120% at 100% 0%, rgba(255,255,255,.12), transparent 60%), linear-gradient(135deg, var(--bs-primary), var(--ink))}.bl-author img{flex: none;width: 96px;height: 96px;border-radius: 50%;object-fit: cover;border: 3px solid rgba(255,255,255,.25)}.bl-author-name{font-family: "Cormorant Garamond", serif;font-size: 1.8rem;line-height: 1.1;color: #fff;margin-bottom: .4rem}.bl-author p{color: rgba(246,236,228,.85);margin-bottom: 1rem}.bl-author .btn-primary{background: #fff;border-color: #fff;color: var(--bs-primary);box-shadow: none}.bl-author .btn-primary:hover{background: var(--gold);border-color: var(--gold);color: var(--ink)}@media (max-width: 575.98px){.bl-author{flex-direction: column}}.bl-react{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1.5rem 2rem;padding: 1.5rem 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.bl-h3{font-weight: 700;font-size: .95rem;margin-bottom: .75rem}.bl-share-btns, .bl-like-btns{display: flex;flex-wrap: wrap;gap: .5rem}.site .bl-round{width: 2.75rem;height: 2.75rem;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--line);background: #fff;color: var(--bs-primary);font-size: 1.1rem;text-decoration: none;transition: background .25s, color .25s, border-color .25s}.site .bl-round:hover, .site .bl-round.is-done{background: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-primary-text)}.bl-like-btns .btn{padding: .55rem 1.3rem}.bl-like-done{color: var(--bs-primary);font-weight: 600;max-width: 20rem}.bl-next-wrap{max-width: calc(46rem + 1.5rem);padding-bottom: 1rem}.site .bl-next{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) 7rem;grid-template-rows: auto 1fr;column-gap: 1.25rem;align-items: center;padding: 1.25rem;border: 1px solid var(--line);border-radius: 1.5rem;background: #fff;text-decoration: none;color: var(--bs-body-color);transition: box-shadow .3s, border-color .3s}.bl-next-label{font-size: .78rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--bs-primary)}.bl-next-label i{transition: transform .3s}.bl-next-title{font-family: "Cormorant Garamond", serif;font-size: 1.55rem;line-height: 1.15;grid-column: 1}.bl-next img{grid-column: 2;grid-row: 1 / 3;width: 7rem;height: 5.5rem;object-fit: cover;border-radius: 1rem}@media (hover: hover) and (pointer: fine){.site .bl-next:hover{border-color: var(--bs-primary);box-shadow: 0 24px 40px -30px rgba(var(--bs-primary-rgb), .7)}.bl-next:hover .bl-next-label i{transform: translateX(4px)}}.bl-related{padding-block: 3rem 1rem}.bl-h2{font-size: clamp(2rem, 4vw, 2.75rem);margin-bottom: 1.5rem}.bl-h2 span{font-family: Manrope, sans-serif;font-size: .9rem;font-weight: 700;vertical-align: middle;padding: .2rem .65rem;border-radius: 999px;background: rgba(var(--bs-primary-rgb), .09);color: var(--bs-primary)}.bl-related-grid{display: grid;grid-template-columns: 1fr;gap: 1.5rem}@media (min-width: 576px){.bl-related-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 992px){.bl-related-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 2rem}}.bl-mini{position: relative}.bl-mini-cover{display: block;aspect-ratio: 4 / 3;overflow: hidden;border-radius: 1.25rem;margin-bottom: .9rem}.bl-mini-cover img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s cubic-bezier(.2,.7,.2,1)}.bl-mini-meta{font-size: .8rem;color: var(--bs-secondary-color);margin-bottom: .35rem}.bl-related .bl-mini-title{font-size: 1.45rem;line-height: 1.15;margin: 0}.site .bl-mini-title a{color: var(--bs-body-color);text-decoration: none}.bl-mini-title a::after{content: "";position: absolute;inset: 0}@media (hover: hover) and (pointer: fine){.bl-mini:hover .bl-mini-cover img{transform: scale(1.05)}.site .bl-mini:hover .bl-mini-title a{color: var(--bs-primary)}}.bl-comments{padding-block: 3rem 5rem}.bl-comments-inner{max-width: 46rem;margin: 0 auto}.bl-muted{color: var(--bs-secondary-color)}.bl-comment-list{list-style: none;padding: 0;margin: 0 0 2rem;display: flex;flex-direction: column;gap: 1.25rem}.bl-comment{display: flex;gap: 1rem}.bl-ava{flex: none;width: 2.75rem;height: 2.75rem;border-radius: 50%;display: grid;place-items: center;font-weight: 700;background: rgba(var(--bs-primary-rgb), .1);color: var(--bs-primary)}.bl-comment-head{margin-bottom: .25rem}.bl-comment-head time{font-size: .8rem;color: var(--bs-secondary-color);margin-left: .5rem}.bl-comment-text{padding: .9rem 1.1rem;border-radius: 0 1rem 1rem 1rem;background: #fff;border: 1px solid var(--line)}.bl-comment-text p:last-child{margin-bottom: 0}.bl-form{padding: 1.5rem;border-radius: 1.5rem;background: #fff;border: 1px solid var(--line)}.bl-form .form-control{border-radius: .9rem;padding: .75rem 1rem;border-color: var(--line)}.bl-form .form-control:focus{border-color: var(--bs-primary);box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .12)}.bl-form .form-label{font-size: .85rem;font-weight: 600}.bl-form small{flex: 1 1 18rem;font-size: .78rem}@media (prefers-reduced-motion: reduce){.bl-mini-cover img, .bl-next-label i{transition: none !important}}

.footer-1{--gold: #e2bf98;position: relative;overflow: hidden;padding: 5rem 0 2rem;color: rgba(246,236,228,.8)}.footer-1::before{content: "";position: absolute;left: 0;right: 0;top: 2.5rem;height: 120px;pointer-events: none;background: repeating-linear-gradient(to bottom, rgba(255,255,255,.05) 0 1px, transparent 1px 30px)}.footer-1 .container{position: relative}.site .footer-1 a:not(.btn){color: rgba(246,236,228,.85);text-decoration: none;transition: color .25s}.site .footer-1 a:not(.btn):hover{color: var(--gold)}.footer-1 .title{font-family: "Cormorant Garamond", serif;font-size: 2.2rem;font-weight: 500;color: #fff !important;margin: 0 0 .25rem}.footer-1 .slogan{font-size: .72rem;letter-spacing: .2em;text-transform: uppercase;color: var(--gold) !important;margin-bottom: 1.5rem}.footer-1 .phone{font-size: 1.25rem;font-weight: 700;color: #fff !important;margin-top: 1rem}.footer-1 .address, .footer-1 .email{color: rgba(246,236,228,.75) !important;margin-top: .35rem}.footer-1 ul{display: block;margin: 0;padding: 0;list-style: none;columns: 2;column-gap: 1.5rem}.footer-1 ul li{display: block;margin: 0;padding: 0;break-inside: avoid}.footer-1 ul li a{display: inline-block;padding: .4rem 0;font-weight: 600}.footer-1 .btn-primary{background: #fff;border-color: #fff;color: var(--bs-primary);box-shadow: none}.footer-1 .btn-primary:hover{background: var(--gold);border-color: var(--gold);color: #24101a}.footer-1 .btn-outline-primary{border-color: rgba(255,255,255,.3);color: #fff}.footer-1 .btn-outline-primary:hover{background: rgba(255,255,255,.08);border-color: #fff;color: #fff}.site .footer-1 .zerro-author{display: flex;align-items: center;color: rgba(246,236,228,.55);font-size: .8rem}.footer-1 .zerro-author::before{content: url('/assets/images/zerro.svg');margin-right: 1rem;filter: grayscale(1) invert(1);opacity: .6}.footer-1 .row:nth-child(1){padding-bottom: 2rem;margin-bottom: 1.5rem;border-bottom: 1px solid rgba(255,255,255,.12)}.footer-1 .row:nth-child(2){font-size: .8rem;color: rgba(246,236,228,.55)}.footer-1 .row:nth-child(2) .copy, .footer-1 .row:nth-child(2) .policy{color: rgba(246,236,228,.6) !important}.footer-1 .socials .social{width: 2.75rem;height: 2.75rem;display: grid;place-items: center;border-radius: 50%;border: 1px solid rgba(255,255,255,.25);font-size: 1.15rem;transition: background .25s, border-color .25s, color .25s}.site .footer-1 .socials .social:hover{background: var(--gold);border-color: var(--gold);color: #24101a}

[data-color="#ffffffFF"]{color:#ffffffFF}[data-color="#A2A2A2"]{color:#A2A2A2}

