.belt-single{--bs-accent:#fab71b;--bs-accent-dim:#c9940f;--bs-accent-soft:rgba(250,183,27,.14);--bs-bg:#fff;--bs-bg-soft:#f7f6f3;--bs-bg-elev:#fff;--bs-text:#231f20;--bs-text-soft:#3d3a3b;--bs-muted:#7a7674;--bs-border:#e6e3df;--bs-border-soft:#efece8;--bs-radius:14px;--bs-radius-sm:10px;--bs-content:1340px;--bs-wide:1340px;--bs-gutter:clamp(20px,5vw,50px)}.belt-single .wp-block-post-title,.belt-single .entry-title,.belt-single .wp-block-post-content,.belt-single .entry-content{color:var(--bs-text) !important}body.belt-single .wp-site-blocks>*{padding-left:0 !important;padding-right:0 !important}body.belt-single .wp-site-blocks .wp-block-group.has-global-padding{padding-left:var(--bs-gutter) !important;padding-right:var(--bs-gutter) !important}body.belt-single .wp-site-blocks .wp-block-group.has-global-padding .wp-block-group.has-global-padding{padding-left:0 !important;padding-right:0 !important}body.belt-single .wp-block-post-title,body.belt-single .belt-breadcrumbs,body.belt-single .has-accent-4-color.has-link-color,body.belt-single .wp-block-post-content,body.belt-single .entry-content,body.belt-single .taxonomy-post_tag,body.belt-single .wp-block-post-terms.is-style-post-terms-1,body.belt-single .wp-block-post-navigation-link,body.belt-single .post-navigation-link,body.belt-single nav[aria-label="Навигация по записям"],body.belt-single .wp-block-query{width:100% !important;max-width:var(--bs-content) !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}@media (max-width:782px){body.belt-single .wp-block-post-title,body.belt-single .belt-breadcrumbs,body.belt-single .has-accent-4-color.has-link-color,body.belt-single .wp-block-post-content,body.belt-single .entry-content,body.belt-single .taxonomy-post_tag,body.belt-single .wp-block-post-terms.is-style-post-terms-1,body.belt-single .wp-block-post-navigation-link,body.belt-single .post-navigation-link,body.belt-single nav[aria-label="Навигация по записям"],body.belt-single .wp-block-query{max-width:100% !important}}.belt-breadcrumbs{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px !important;margin:0 0 20px !important;padding:0 !important;font-size:12.5px !important;font-weight:500 !important;color:var(--bs-muted,#7a7674) !important;line-height:1.4 !important}.belt-breadcrumbs a{color:var(--bs-muted,#7a7674) !important;text-decoration:none !important;border-bottom:1px dashed transparent !important;transition:color .2s ease,border-color .2s ease !important;padding-bottom:1px !important}.belt-breadcrumbs a:hover{color:var(--bs-text,#231f20) !important;border-bottom-color:var(--bs-accent,#fab71b) !important}.belt-breadcrumbs__sep{color:var(--bs-border,#e6e3df) !important;font-weight:400 !important;user-select:none !important}.belt-breadcrumbs .is-current{color:var(--bs-text,#231f20) !important;font-weight:600 !important;max-width:420px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}@media (max-width:600px){.belt-breadcrumbs .is-current{max-width:100% !important;white-space:normal !important}}.belt-single .wp-block-post-title,.belt-single .entry-title{font-size:clamp(28px,3.2vw,42px) !important;font-weight:700 !important;line-height:1.15 !important;letter-spacing:-.015em !important;color:var(--bs-text) !important;margin:0 0 20px !important;padding:0 !important;text-align:left !important;text-wrap:balance}body.belt-single .has-accent-4-color.has-link-color{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;padding:10px 16px !important;margin:0 0 32px !important;background:var(--bs-bg-soft) !important;border:1px solid var(--bs-border) !important;border-radius:999px !important;font-size:13px !important;font-weight:500 !important;color:var(--bs-muted) !important;line-height:1.4 !important;width:fit-content !important;max-width:100% !important;box-sizing:border-box !important;text-align:left !important}body.belt-single .has-accent-4-color.has-link-color>*{margin:0 !important;padding:0 !important;line-height:1.4 !important}body.belt-single .has-accent-4-color.has-link-color>p{color:var(--bs-muted) !important;font-size:13px !important;font-weight:400 !important;margin:0 !important;padding:0 !important}body.belt-single .has-accent-4-color.has-link-color a{color:var(--bs-text) !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;border-bottom:1px dashed transparent;transition:color .2s ease,border-color .2s ease}body.belt-single .has-accent-4-color.has-link-color a:hover{color:var(--bs-accent-dim) !important;border-bottom-color:var(--bs-accent)}body.belt-single .has-accent-4-color.has-link-color .wp-block-post-author-name,body.belt-single .has-accent-4-color.has-link-color .wp-block-post-terms,body.belt-single .has-accent-4-color.has-link-color .wp-block-post-author-name__link{display:inline !important;font-size:13px !important;font-weight:600 !important;color:var(--bs-text) !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:none !important}@media (max-width:600px){body.belt-single .has-accent-4-color.has-link-color{width:100% !important;border-radius:var(--bs-radius-sm) !important;padding:10px 14px !important;gap:6px !important}}body.belt-single .wp-block-post-featured-image{width:100% !important;max-width:760px !important;margin:0 auto 40px !important;padding:0 !important;box-sizing:border-box !important;border-radius:var(--bs-radius) !important;overflow:hidden !important;box-shadow:0 18px 44px rgba(35,31,32,.14) !important;background:var(--bs-bg-soft) !important}body.belt-single .wp-block-post-featured-image a{display:block !important;line-height:0 !important}body.belt-single .wp-block-post-featured-image img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:16/10 !important;object-fit:cover !important;border-radius:var(--bs-radius) !important;box-shadow:none !important;transform:scale(1.001);transition:transform .6s ease}body.belt-single .wp-block-post-featured-image:hover img{transform:scale(1.03)}@media (max-width:782px){body.belt-single .wp-block-post-featured-image{max-width:100% !important;margin-left:auto !important;margin-right:auto !important;border-radius:var(--bs-radius-sm) !important}body.belt-single .wp-block-post-featured-image img{border-radius:var(--bs-radius-sm) !important;aspect-ratio:16/9 !important}}.belt-single .wp-block-post-content,.belt-single .entry-content{font-size:17px !important;line-height:1.75 !important;color:var(--bs-text-soft) !important;letter-spacing:.002em;text-align:left !important}.belt-single .wp-block-post-content p,.belt-single .entry-content p{margin:0 0 1.4em !important;color:var(--bs-text-soft) !important}.belt-single .wp-block-post-content>p:first-of-type,.belt-single .entry-content>p:first-of-type{font-size:19px !important;line-height:1.65 !important;color:var(--bs-text) !important}.belt-single .wp-block-post-content h2,.belt-single .entry-content h2{font-size:26px !important;font-weight:700 !important;line-height:1.25 !important;color:var(--bs-text) !important;margin:2em 0 .7em !important;letter-spacing:-.01em !important;position:relative;padding-left:18px}.belt-single .wp-block-post-content h2:before,.belt-single .entry-content h2:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:5px;background:var(--bs-accent);border-radius:3px}.belt-single .wp-block-post-content h3,.belt-single .entry-content h3{font-size:21px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--bs-text) !important;margin:1.6em 0 .5em !important}.belt-single .wp-block-post-content h4,.belt-single .entry-content h4{font-size:15px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted) !important;margin:1.4em 0 .4em !important}.belt-single .wp-block-post-content a:not(.wp-block-button__link),.belt-single .entry-content a:not(.wp-block-button__link){color:var(--bs-text) !important;text-decoration:none !important;border-bottom:2px solid var(--bs-accent);transition:background .2s ease,color .2s ease;padding-bottom:1px}.belt-single .wp-block-post-content a:not(.wp-block-button__link):hover,.belt-single .entry-content a:not(.wp-block-button__link):hover{background:var(--bs-accent);color:var(--bs-text) !important}.belt-single .wp-block-quote,.belt-single blockquote{margin:1.8em 0 !important;padding:18px 22px 18px 24px !important;background:var(--bs-bg-soft) !important;border-left:5px solid var(--bs-accent) !important;border-radius:0 var(--bs-radius-sm) var(--bs-radius-sm) 0 !important;font-style:italic !important;color:var(--bs-text) !important;font-size:16.5px !important}.belt-single .wp-block-quote p,.belt-single blockquote p{color:var(--bs-text) !important}.belt-single .wp-block-quote cite,.belt-single blockquote cite{display:block !important;margin-top:8px !important;font-style:normal !important;font-size:13px !important;color:var(--bs-muted) !important}.belt-single .wp-block-post-content ul,.belt-single .wp-block-post-content ol{padding-left:1.4em !important;margin:0 0 1.4em !important;color:var(--bs-text-soft) !important}.belt-single .wp-block-post-content li{margin-bottom:.5em !important;color:var(--bs-text-soft) !important}.belt-single .wp-block-post-content ul li::marker{color:var(--bs-accent) !important;font-size:1.1em}.belt-single .wp-block-post-content ol li::marker{color:var(--bs-accent) !important;font-weight:700}.belt-single .wp-block-post-content img,.belt-single .entry-content img{border-radius:var(--bs-radius-sm) !important;height:auto !important;max-width:100% !important}.belt-single .wp-block-post-content figure{margin:1.8em 0 !important}.belt-single .wp-block-post-content figcaption,.belt-single .entry-content figcaption{text-align:center !important;font-size:12.5px !important;color:var(--bs-muted) !important;margin-top:10px !important;font-style:italic !important}.belt-single .wp-block-post-content code,.belt-single .entry-content code{background:var(--bs-accent-soft) !important;padding:2px 7px !important;border-radius:5px !important;font-size:.9em !important;color:#7a5b00 !important;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace !important}.belt-single .wp-block-post-content pre,.belt-single .entry-content pre{background:#231f20 !important;color:#f0ece6 !important;padding:18px 20px !important;border:1px solid var(--bs-border) !important;border-radius:var(--bs-radius-sm) !important;overflow-x:auto !important;font-size:13.5px !important;line-height:1.55 !important;margin:1.5em 0 !important}.belt-single .wp-block-post-content pre code,.belt-single .entry-content pre code{background:0 0 !important;color:inherit !important;padding:0 !important}.belt-single .wp-block-post-content hr,.belt-single .entry-content hr{border:none !important;height:1px !important;background:var(--bs-border) !important;margin:2.5em auto !important;width:60% !important}.belt-single .wp-block-post-terms.is-style-post-terms-1,.belt-single .taxonomy-post_tag{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 24px !important;padding:0 !important;justify-content:flex-start !important}.belt-single .taxonomy-post_tag a{display:inline-flex !important;align-items:center !important;padding:6px 12px !important;font-size:12px !important;font-weight:600 !important;color:var(--bs-text) !important;background:var(--bs-bg-soft) !important;border:1px solid var(--bs-border) !important;border-radius:999px !important;text-decoration:none !important;transition:all .2s ease !important;line-height:1 !important}.belt-single .taxonomy-post_tag a:hover{background:var(--bs-accent) !important;border-color:var(--bs-accent) !important;color:var(--bs-text) !important;transform:translateY(-1px)}.belt-single .wp-block-post-navigation-link,.belt-single .post-navigation-link{font-size:14px !important;font-weight:600 !important;color:var(--bs-text) !important;text-decoration:none !important;max-width:46% !important;display:inline-flex !important;flex-direction:column !important;gap:4px !important}.belt-single .post-navigation-link a{color:var(--bs-text) !important;text-decoration:none !important;transition:color .2s ease}.belt-single .post-navigation-link a:hover{color:var(--bs-accent-dim) !important}.belt-single .post-navigation-link__label{font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:var(--bs-muted) !important}.belt-single .post-navigation-link__title{font-size:15px !important;font-weight:600 !important;line-height:1.35 !important;color:var(--bs-text) !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.belt-single nav[aria-label="Навигация по записям"]{border-top-color:var(--bs-border) !important}.belt-single .wp-block-heading.has-small-font-size{color:var(--bs-text) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;margin:0 0 16px !important;padding:0 !important;border:none !important;line-height:1.2 !important;font-family:inherit !important}.belt-single .wp-block-query .wp-block-post-template,.belt-single .wp-block-query ul.wp-block-post-template{display:flex !important;flex-direction:column !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;width:100% !important;max-width:100% !important}.belt-single .wp-block-query .wp-block-post-template>li,.belt-single .wp-block-query .wp-block-post-template>li.wp-block-post{margin:0 !important;padding:0 !important;border:none !important;background:0 0 !important;list-style:none !important;width:100% !important;max-width:100% !important}.belt-single .wp-block-query .wp-block-post-template .wp-block-group{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:16px 18px !important;margin:0 !important;border:none !important;border-bottom:1px solid var(--bs-border) !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;position:relative !important;overflow:hidden !important;transition:background .2s ease !important;width:100% !important;box-sizing:border-box !important}.belt-single .wp-block-query .wp-block-post-template>li:last-child .wp-block-group{border-bottom:none !important}.belt-single .wp-block-query .wp-block-post-template .wp-block-group:before{content:"" !important;position:absolute !important;left:0 !important;top:8px !important;bottom:8px !important;width:3px !important;background:var(--bs-accent) !important;border-radius:0 3px 3px 0 !important;opacity:0 !important;transform:translateX(-4px) !important;transition:opacity .2s ease,transform .2s ease !important;pointer-events:none !important}.belt-single .wp-block-query .wp-block-post-template .wp-block-group:hover{background:var(--bs-bg-soft) !important}.belt-single .wp-block-query .wp-block-post-template .wp-block-group:hover:before{opacity:1 !important;transform:translateX(0) !important}.belt-single .wp-block-query .wp-block-post-title,.belt-single .wp-block-query .wp-block-post-title a,.belt-single .wp-block-query h3.wp-block-post-title{color:var(--bs-text) !important;font-size:15px !important;font-weight:600 !important;line-height:1.35 !important;text-decoration:none !important;margin:0 !important;padding:0 !important;font-family:inherit !important;letter-spacing:0 !important;text-transform:none !important;display:-webkit-box !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;word-break:break-word !important;transition:color .2s ease !important;flex:1 !important;min-width:0 !important}.belt-single .wp-block-query .wp-block-post-title a:hover{color:var(--bs-accent-dim) !important;text-decoration:none !important}.belt-single .wp-block-query .wp-block-post-title a:before{content:"→" !important;display:inline-block !important;margin-right:10px !important;color:var(--bs-accent) !important;font-weight:700 !important;transform:translateX(-6px) !important;opacity:0 !important;transition:opacity .2s ease,transform .2s ease !important}.belt-single .wp-block-query .wp-block-post-template .wp-block-group:hover .wp-block-post-title a:before{opacity:1 !important;transform:translateX(0) !important}.belt-single .wp-block-query .wp-block-post-date,.belt-single .wp-block-query .wp-block-post-date a,.belt-single .wp-block-query .wp-block-post-date time,.belt-single .wp-block-query .wp-block-post-date.has-text-align-right{color:var(--bs-muted) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.04em !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap !important;line-height:1.2 !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important;text-align:right !important}.belt-single .wp-block-query .wp-block-post-date a:hover{color:var(--bs-accent-dim) !important}.belt-single .wp-block-query .wp-block-post-template .wp-block-group[style*=border-bottom]{border-bottom-color:var(--bs-border) !important;border-bottom-width:1px !important;border-bottom-style:solid !important}.belt-single .wp-block-query .wp-block-post-template>li:last-child .wp-block-group[style*=border-bottom]{border-bottom-width:0 !important;border-bottom-color:transparent !important}@media (max-width:782px){.belt-single .wp-block-post-title{font-size:26px !important}.belt-single .wp-block-post-content,.belt-single .entry-content{font-size:16px !important}.belt-single .wp-block-post-content>p:first-of-type{font-size:17.5px !important}.belt-single .wp-block-post-content h2{font-size:22px !important;padding-left:14px}.belt-single .wp-block-post-navigation-link,.belt-single .post-navigation-link{max-width:100% !important}.belt-single .wp-block-query .wp-block-post-template .wp-block-group{padding:12px 14px !important}}.belt-single .wp-block-post-content>*:first-child,.belt-single .entry-content>*:first-child{margin-top:0 !important}.belt-single .wp-block-post-content>*:last-child,.belt-single .entry-content>*:last-child{margin-bottom:0 !important}