html[data-theme=light],html[data-theme="only light"]{--accent-color: var(--ghost-accent-color, #000000);--dark-color: #000000;--gray-color: #585858;--stroke-color: #dfdfdf;--light-bg-color: #f3f3f3;--tag-bg-color: var(--ghost-accent-color, #ff0000);--white-color: #ffffff;--green-color: #1d9e16;--light-green-color: #ecfcd8;--negative-bg-color: #fff3f0;--positive-stroke: #b2ea96;--negative-stroke: #ffc6b7;--title-bg-color: var(--title-background-color, #000);--border-color-hover: #cdcdcd;--page-bg: #f5f5f7;--featured-post-icon-color: #ff0000;--post-content-cta-bg: #e7e7e7}html[data-theme=dark],html[data-theme="only dark"]{--accent-color: var(--ghost-accent-color, #000000);--dark-color: #fff;--gray-color: #9b9b9b;--stroke-color: #404040;--light-bg-color: #373737;--tag-bg-color: #252525;--white-color: #1d1d1f;--green-color: #1d9e16;--light-green-color: #ecfcd8;--negative-bg-color: #fff3f0;--positive-stroke: #b2ea96;--negative-stroke: #ffc6b7;--title-bg-color: var(--title-background-color, #000);--border-color-hover: #cdcdcd;--page-bg: #272727;--featured-post-icon-color: #ff0000;--post-content-cta-bg: #373737}html .gh-font-heading-cardo{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.04em;--h2-line-height: 120%;--h2-letter-spacing: -0.04em;--h3-line-height: 120%;--h3-letter-spacing: -0.04em;--h4-line-height: 120%;--h4-letter-spacing: -0.04em;--h5-line-height: 120%;--h5-letter-spacing: -0.04em;--h6-line-height: 120%;--h6-letter-spacing: -0.04em}html .gh-font-heading-chakra-petch{--font-weight-titles: 600;--h1-line-height: 130%;--h1-letter-spacing: -0.02em;--h2-line-height: 130%;--h2-letter-spacing: -0.02em;--h3-line-height: 130%;--h3-letter-spacing: -0.02em;--h4-line-height: 130%;--h4-letter-spacing: -0.02em;--h5-line-height: 130%;--h5-letter-spacing: -0.02em;--h6-line-height: 130%;--h6-letter-spacing: -0.02em}html .gh-font-heading-fira-mono{--font-weight-titles: 500;--h1-line-height: 130%;--h1-letter-spacing: -0.02em;--h2-line-height: 130%;--h2-letter-spacing: -0.02em;--h3-line-height: 130%;--h3-letter-spacing: -0.02em;--h4-line-height: 130%;--h4-letter-spacing: -0.02em;--h5-line-height: 130%;--h5-letter-spacing: -0.02em;--h6-line-height: 130%;--h6-letter-spacing: -0.02em}html .gh-font-heading-fira-sans{--font-weight-titles: 600;--h1-line-height: 120%;--h1-letter-spacing: -0.01em;--h2-line-height: 120%;--h2-letter-spacing: -0.01em;--h3-line-height: 120%;--h3-letter-spacing: -0.01em;--h4-line-height: 120%;--h4-letter-spacing: -0.01em;--h5-line-height: 120%;--h5-letter-spacing: -0.01em;--h6-line-height: 120%;--h6-letter-spacing: -0.01em}html .gh-font-heading-ibm-plex-serif{--font-weight-titles: 600;--h1-line-height: 120%;--h1-letter-spacing: -0.03em;--h2-line-height: 120%;--h2-letter-spacing: -0.03em;--h3-line-height: 120%;--h3-letter-spacing: -0.03em;--h4-line-height: 120%;--h4-letter-spacing: -0.03em;--h5-line-height: 120%;--h5-letter-spacing: -0.03em;--h6-line-height: 120%;--h6-letter-spacing: -0.03em}html .gh-font-heading-inter{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.02em;--h2-line-height: 120%;--h2-letter-spacing: -0.02em;--h3-line-height: 120%;--h3-letter-spacing: -0.02em;--h4-line-height: 120%;--h4-letter-spacing: -0.02em;--h5-line-height: 120%;--h5-letter-spacing: -0.02em;--h6-line-height: 120%;--h6-letter-spacing: -0.02em}html .gh-font-heading-jetbrains-mono{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.06em;--h2-line-height: 120%;--h2-letter-spacing: -0.06em;--h3-line-height: 120%;--h3-letter-spacing: -0.06em;--h4-line-height: 120%;--h4-letter-spacing: -0.06em;--h5-line-height: 120%;--h5-letter-spacing: -0.06em;--h6-line-height: 120%;--h6-letter-spacing: -0.06em}html .gh-font-heading-libre-baskerville{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.03em;--h2-line-height: 120%;--h2-letter-spacing: -0.03em;--h3-line-height: 120%;--h3-letter-spacing: -0.03em;--h4-line-height: 120%;--h4-letter-spacing: -0.03em;--h5-line-height: 120%;--h5-letter-spacing: -0.03em;--h6-line-height: 120%;--h6-letter-spacing: -0.03em}html .gh-font-heading-lora{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.02em;--h2-line-height: 120%;--h2-letter-spacing: -0.02em;--h3-line-height: 120%;--h3-letter-spacing: -0.02em;--h4-line-height: 120%;--h4-letter-spacing: -0.02em;--h5-line-height: 120%;--h5-letter-spacing: -0.02em;--h6-line-height: 120%;--h6-letter-spacing: -0.02em}html .gh-font-heading-manrope{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.02em;--h2-line-height: 120%;--h2-letter-spacing: -0.02em;--h3-line-height: 120%;--h3-letter-spacing: -0.02em;--h4-line-height: 120%;--h4-letter-spacing: -0.02em;--h5-line-height: 120%;--h5-letter-spacing: -0.02em;--h6-line-height: 120%;--h6-letter-spacing: -0.02em}html .gh-font-heading-merriweather{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.02em;--h2-line-height: 120%;--h2-letter-spacing: -0.02em;--h3-line-height: 120%;--h3-letter-spacing: -0.02em;--h4-line-height: 120%;--h4-letter-spacing: -0.02em;--h5-line-height: 120%;--h5-letter-spacing: -0.02em;--h6-line-height: 120%;--h6-letter-spacing: -0.02em}html .gh-font-heading-noto-sans{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.03em;--h2-line-height: 120%;--h2-letter-spacing: -0.03em;--h3-line-height: 120%;--h3-letter-spacing: -0.03em;--h4-line-height: 120%;--h4-letter-spacing: -0.03em;--h5-line-height: 120%;--h5-letter-spacing: -0.03em;--h6-line-height: 120%;--h6-letter-spacing: -0.03em}html .gh-font-heading-noto-serif{--font-weight-titles: 700;--h1-line-height: 130%;--h1-letter-spacing: -0.02em;--h2-line-height: 130%;--h2-letter-spacing: -0.02em;--h3-line-height: 130%;--h3-letter-spacing: -0.02em;--h4-line-height: 130%;--h4-letter-spacing: -0.02em;--h5-line-height: 130%;--h5-letter-spacing: -0.02em;--h6-line-height: 130%;--h6-letter-spacing: -0.02em}html .gh-font-heading-nunito{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.04em;--h2-line-height: 120%;--h2-letter-spacing: -0.04em;--h3-line-height: 120%;--h3-letter-spacing: -0.04em;--h4-line-height: 120%;--h4-letter-spacing: -0.04em;--h5-line-height: 120%;--h5-letter-spacing: -0.04em;--h6-line-height: 120%;--h6-letter-spacing: -0.04em}html .gh-font-heading-old-standard-tt{--font-weight-titles: 700;--h1-line-height: 120%;--h1-letter-spacing: -0.04em;--h2-line-height: 120%;--h2-letter-spacing: -0.04em;--h3-line-height: 120%;--h3-letter-spacing: -0.04em;--h4-line-height: 120%;--h4-letter-spacing: -0.04em;--h5-line-height: 120%;--h5-letter-spacing: -0.04em;--h6-line-height: 120%;--h6-letter-spacing: -0.04em}html .gh-font-heading-poppins{--font-weight-titles: 600;--h1-line-height: 130%;--h1-letter-spacing: -0.03em;--h2-line-height: 130%;--h2-letter-spacing: -0.03em;--h3-line-height: 130%;--h3-letter-spacing: -0.03em;--h4-line-height: 130%;--h4-letter-spacing: -0.03em;--h5-line-height: 130%;--h5-letter-spacing: -0.03em;--h6-line-height: 130%;--h6-letter-spacing: -0.03em}html .gh-font-heading-roboto{--font-weight-titles: 600;--h1-line-height: 120%;--h1-letter-spacing: -0.04em;--h2-line-height: 120%;--h2-letter-spacing: -0.04em;--h3-line-height: 120%;--h3-letter-spacing: -0.04em;--h4-line-height: 120%;--h4-letter-spacing: -0.04em;--h5-line-height: 120%;--h5-letter-spacing: -0.04em;--h6-line-height: 120%;--h6-letter-spacing: -0.04em}html .gh-font-heading-roboto{--font-weight-titles: 600;--h1-line-height: 120%;--h1-letter-spacing: -0.04em;--h2-line-height: 120%;--h2-letter-spacing: -0.04em;--h3-line-height: 120%;--h3-letter-spacing: -0.04em;--h4-line-height: 120%;--h4-letter-spacing: -0.04em;--h5-line-height: 120%;--h5-letter-spacing: -0.04em;--h6-line-height: 120%;--h6-letter-spacing: -0.04em}html .gh-font-heading-rufina{--font-weight-titles: 700;--h1-line-height: 130%;--h1-letter-spacing: -0.02em;--h2-line-height: 130%;--h2-letter-spacing: -0.02em;--h3-line-height: 130%;--h3-letter-spacing: -0.02em;--h4-line-height: 130%;--h4-letter-spacing: -0.02em;--h5-line-height: 130%;--h5-letter-spacing: -0.02em;--h6-line-height: 130%;--h6-letter-spacing: -0.02em}html .gh-font-heading-space-grotesk{--font-weight-titles: 700;--h1-line-height: 130%;--h1-letter-spacing: -0.04em;--h2-line-height: 130%;--h2-letter-spacing: -0.04em;--h3-line-height: 130%;--h3-letter-spacing: -0.04em;--h4-line-height: 130%;--h4-letter-spacing: -0.04em;--h5-line-height: 130%;--h5-letter-spacing: -0.04em;--h6-line-height: 130%;--h6-letter-spacing: -0.04em}html .gh-font-heading-space-mono{--font-weight-titles: 700;--h1-line-height: 130%;--h1-letter-spacing: -0.07em;--h2-line-height: 130%;--h2-letter-spacing: -0.07em;--h3-line-height: 130%;--h3-letter-spacing: -0.07em;--h4-line-height: 130%;--h4-letter-spacing: -0.07em;--h5-line-height: 130%;--h5-letter-spacing: -0.07em;--h6-line-height: 130%;--h6-letter-spacing: -0.07em}html .gh-font-heading-tenor-sans{--font-weight-titles: 400;--h1-line-height: 130%;--h1-letter-spacing: -0.04em;--h2-line-height: 130%;--h2-letter-spacing: -0.04em;--h3-line-height: 130%;--h3-letter-spacing: -0.04em;--h4-line-height: 130%;--h4-letter-spacing: -0.04em;--h5-line-height: 130%;--h5-letter-spacing: -0.04em;--h6-line-height: 130%;--h6-letter-spacing: -0.04em}html .gh-font-body-fira-mono{--font-weight-body: 500;--post-body-font-weight: 500;--text-XL-letter-spacing: -0.06em;--text-L-letter-spacing: -0.06em;--post-paragraph-letter-spacing: -0.06em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.06em;--text-S-letter-spacing: -0.06em;--text-XS-letter-spacing: -0.06em}html .gh-font-body-fira-sans{--font-weight-body: 500;--post-body-font-weight: 500;--text-XL-letter-spacing: -0.01em;--text-L-letter-spacing: -0.01em;--post-paragraph-letter-spacing: -0.01em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.01em;--text-S-letter-spacing: -0.01em;--text-XS-letter-spacing: -0.01em}html .gh-font-body-ibm-plex-serif{--font-weight-body: 500;--post-body-font-weight: 500;--text-XL-letter-spacing: -0.03em;--text-L-letter-spacing: -0.03em;--post-paragraph-letter-spacing: -0.03em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.03em;--text-S-letter-spacing: -0.03em;--text-XS-letter-spacing: -0.03em}html .gh-font-body-inter{--font-weight-body: 500;--post-body-font-weight: 500;--text-XL-letter-spacing: -0.04em;--text-L-letter-spacing: -0.04em;--post-paragraph-letter-spacing: -0.04em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.04em;--text-S-letter-spacing: -0.04em;--text-XS-letter-spacing: -0.04em}html .gh-font-body-jetbrains-mono{--font-weight-body: 500;--post-body-font-weight: 500;--text-XL-letter-spacing: -0.06em;--text-L-letter-spacing: -0.06em;--post-paragraph-letter-spacing: -0.06em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.06em;--text-S-letter-spacing: -0.06em;--text-XS-letter-spacing: -0.06em}html .gh-font-body-lora{--font-weight-body: 400;--post-body-font-weight: 400;--text-XL-letter-spacing: -0.02em;--text-L-letter-spacing: -0.02em;--post-paragraph-letter-spacing: -0.02em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.02em;--text-S-letter-spacing: -0.02em;--text-XS-letter-spacing: -0.02em}html .gh-font-body-manrope{--font-weight-body: 600;--post-body-font-weight: 600;--text-XL-letter-spacing: -0.02em;--text-L-letter-spacing: -0.02em;--post-paragraph-letter-spacing: -0.02em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.02em;--text-S-letter-spacing: -0.02em;--text-XS-letter-spacing: -0.02em}html .gh-font-body-merriweather{--font-weight-body: 400;--post-body-font-weight: 400;--text-XL-letter-spacing: -0.02em;--text-L-letter-spacing: -0.02em;--post-paragraph-letter-spacing: -0.02em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.02em;--text-S-letter-spacing: -0.02em;--text-XS-letter-spacing: -0.02em}html .gh-font-body-noto-sans{--font-weight-body: 400;--post-body-font-weight: 400;--text-XL-letter-spacing: -0.02em;--text-L-letter-spacing: -0.02em;--post-paragraph-letter-spacing: -0.02em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.02em;--text-S-letter-spacing: -0.02em;--text-XS-letter-spacing: -0.02em}html .gh-font-body-noto-serif{--font-weight-body: 400;--post-body-font-weight: 400;--text-XL-letter-spacing: -0.02em;--text-L-letter-spacing: -0.02em;--post-paragraph-letter-spacing: -0.02em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.02em;--text-S-letter-spacing: -0.02em;--text-XS-letter-spacing: -0.02em}html .gh-font-body-nunito{--font-weight-body: 400;--post-body-font-weight: 400;--text-XL-letter-spacing: -0.04em;--text-L-letter-spacing: -0.04em;--post-paragraph-letter-spacing: -0.04em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.04em;--text-S-letter-spacing: -0.04em;--text-XS-letter-spacing: -0.04em}html .gh-font-body-poppins{--font-weight-body: 500;--post-body-font-weight: 500;--text-XL-letter-spacing: -0.03em;--text-L-letter-spacing: -0.03em;--post-paragraph-letter-spacing: -0.03em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.03em;--text-S-letter-spacing: -0.03em;--text-XS-letter-spacing: -0.03em}html .gh-font-body-roboto{--font-weight-body: 500;--post-body-font-weight: 500;--text-XL-letter-spacing: -0.02em;--text-L-letter-spacing: -0.02em;--post-paragraph-letter-spacing: -0.02em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.02em;--text-S-letter-spacing: -0.02em;--text-XS-letter-spacing: -0.02em}html .gh-font-body-space-mono{--font-weight-body: 400;--post-body-font-weight: 400;--text-XL-letter-spacing: -0.07em;--text-L-letter-spacing: -0.07em;--post-paragraph-letter-spacing: -0.07em;--post-body-letter-spacing: 0;--text-M-letter-spacing: -0.07em;--text-S-letter-spacing: -0.07em;--text-XS-letter-spacing: -0.07em}.gh-font-heading-tenor-sans,.gh-font-heading-space-mono,.gh-font-heading-space-grotesk,.gh-font-heading-rufina,.gh-font-heading-roboto,.gh-font-heading-poppins,.gh-font-heading-old-standard-tt,.gh-font-heading-nunito,.gh-font-heading-noto-serif,.gh-font-heading-merriweather,.gh-font-heading-manrope,.gh-font-heading-lora,.gh-font-heading-libre-baskerville,.gh-font-heading-jetbrains-mono,.gh-font-heading-inter,.gh-font-heading-ibm-plex-serif,.gh-font-heading-fira-sans,.gh-font-heading-fira-mono,.gh-font-heading-chakra-petch,.gh-font-heading-cardo,.gh-font-body-fira-mono,.gh-font-body-fira-sans,.gh-font-body-ibm-plex-serif,.gh-font-body-inter,.gh-font-body-jetbrains-mono,.gh-font-body-lora,.gh-font-body-manrope,.gh-font-body-merriweather,.gh-font-body-noto-sans,.gh-font-body-noto-serif,.gh-font-body-nunito,.gh-font-body-poppins,.gh-font-body-roboto,.gh-font-body-space-mono{--text-transform-nav-primary: capitalize}*,*::before,*::after{box-sizing:border-box}:root{font-size:62.5%}html{overflow-y:auto;overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}body{min-height:100vh;height:100%;margin:0;padding:0;color:var(--dark-color);background-color:var(--page-bg);font-size:1.8rem;font-family:var(--gh-font-body, var(--font-family-body));font-style:normal;transition:background-color .3s ease, color .3s ease;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column}p,ul,ol,li,dl,dd,hr,pre,form,table,video,figure,figcaption,blockquote{margin:0;padding:0}ul,ol{padding:0;list-style:none}img,svg{display:block}button{border:none;cursor:pointer;background:rgba(0,0,0,0);padding:0}input{outline:none;border:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px var(--light-bg-color) inset !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--dark-color)}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{border:1px solid var(--border-color-hover);outline:none}@media(hover: hover)and (pointer: fine){input:hover,textarea:hover{border:1px solid var(--border-color-hover)}}input,button,select,textarea{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .3s ease}fieldset{margin:0;padding:0;border:0}label{display:block}::-moz-selection{text-shadow:none;background:#cbeafb}::selection{text-shadow:none;background:#cbeafb}mark{background-color:#06f}small{font-size:80%}hr{width:100%;height:1px;border:none}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}a{color:var(--dark-color);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;display:inline;transition:color .3s ease}a:focus{outline:none}a:focus-visible{outline:auto}h1,h2,h3,h4,h5,h6{color:var(--dark-color);font-family:var(--gh-font-heading, var(--font-family-titles));font-weight:var(--font-weight-titles);font-style:normal;margin:0;transition:color .3s ease}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-moz-appearance:button;appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes overlayFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes mobileMenuDesktopOpen{from{opacity:0;left:-450px}to{opacity:1;left:0}}@keyframes mobileMenuDesktopHide{from{left:0;opacity:1}to{left:-450px;opacity:0}}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px 0;height:100%;max-height:72px;overflow:hidden;max-width:180px;aspect-ratio:5/2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo__img{display:block;height:100%;width:100%;object-fit:contain;transition:opacity .3s ease}.logo__title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);transition:opacity .3s ease;color:var(--dark-color)}@media(hover: hover)and (pointer: fine){.logo:hover .logo__img{opacity:.8}.logo:hover .logo__title{opacity:.8}}.nav{height:100%}.sec-nav-list,.nav-list{display:flex;height:100%}.sec-nav-list .nav-item__link{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);text-transform:capitalize}.sec-nav-item,.nav-item{white-space:nowrap}.sec-nav-item__link,.nav-item__link{height:100%;display:flex;align-items:center;gap:6px;color:var(--dark-color);position:relative;padding:0 16px;cursor:pointer;transition:color .3s ease, opacity .3s ease}@media(hover: hover)and (pointer: fine){.nav-item:hover .nav-item__link{opacity:.8}}.nav-item__link{font-family:var(--font-family-titles);font-size:var(--h5-font-size);font-weight:var(--font-weight-titles);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.sec-nav-item__link{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing)}.nav-submenu-item{position:relative}@media(hover: hover)and (pointer: fine){.nav-submenu-item:hover .nav-submenu-item__link{opacity:.8}}.nav-submenu-item__link{display:flex;align-items:center;gap:9px;height:100%;transition:opacity .3s ease}.nav-submenu-item__link svg{transition:rotate .3s ease}.nav-submenu-item__link svg path{transition:fill .3s ease;fill:var(--dark-color)}.nav-submenu-item__button{background-color:rgba(0,0,0,0);border:0}.nav-submenu-item__button:focus-visible{outline:auto;outline-offset:2px}.nav-submenu-item.open .nav-submenu-item__link svg{rotate:180deg}.submenu{flex-direction:column;background-color:var(--white-color);border:1px solid var(--stroke-color);box-shadow:0 20px 40px rgba(0,0,0,.08);overflow:hidden;border-bottom-left-radius:8px;border-bottom-left-radius:var(--border-radius-blocks, 8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--border-radius-blocks, 8px);position:absolute;top:calc(100% + 1px);left:16px;z-index:20;min-width:210px;padding:8px 0;display:none;transition:background-color .3s ease, border-color .3s ease}.submenu::before{content:"";position:absolute;background-color:rgba(0,0,0,0);left:0;right:0;top:-1px;height:1px}.submenu.open{display:flex}.submenu.open-anim{animation:fadeIn .3s forwards}.submenu.close-anim{animation:fadeOut .3s forwards}.submenu__item{transition:background-color .3s ease, color .3s ease}.submenu__item:last-of-type{border-bottom-left-radius:8px;border-bottom-left-radius:var(--border-radius-blocks, 8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--border-radius-blocks, 8px)}@media(hover: hover)and (pointer: fine){.submenu__item:hover{background-color:var(--light-bg-color)}.submenu__item:hover .submenu__item-link{color:var(--dark-color)}}.submenu__item:focus-within{background-color:var(--light-bg-color)}.submenu__item:focus-within .submenu__item-link{color:var(--dark-color)}.submenu__item-link{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);padding:8px 16px;display:flex;align-items:center;position:relative;transition:color .3s ease}.submenu__item-link:focus-visible{outline:auto;outline-offset:-2px}.header{position:-webkit-sticky;position:sticky;top:0;left:0;background-color:var(--white-color);transition:background-color .3s ease, border-color .3s ease, top .3s ease;z-index:4500;height:72px}.header--announcement-bar-hide{z-index:5000}.header .facebook-icon{height:20px}.header .twitter-icon{width:16px}.header.hide{top:-72px}.header.hide.header--progress-bar-show{top:-72px}.header.header--progress-bar-show .progress-bar{display:flex}.header__box{height:100%;background-color:var(--white-color);transition:background-color .3s ease;position:relative;z-index:4500}.header__container{max-width:1240px;width:calc(100% - 40px);height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}.header__wrapper{display:flex;align-items:center;padding-right:16px;height:100%}.header__wrapper .logo{margin-right:16px}.header__wrapper>.header-btn{display:none}.header-btns{display:flex;gap:8px;align-items:center}.search-btn{display:flex;align-items:center;gap:8px;transition:opacity .3s ease;margin-right:16px}.search-btn svg path{fill:var(--dark-color);transition:fill .3s ease}@media(hover: hover)and (pointer: fine){.search-btn:hover{opacity:.8}}.search-btn__text{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);color:var(--dark-color);transition:color .3s ease}.switch-theme-btn{height:40px;padding:4px;transition:opacity .3s ease, background-color .3s ease;background-color:var(--light-bg-color);display:flex;border-radius:4px;border-radius:var(--border-radius-button, 4px);position:relative}.switch-theme-btn::before{content:"";height:32px;width:32px;border-radius:4px;border-radius:var(--border-radius-button, 4px);background-color:var(--white-color);position:absolute;left:4px;top:4px;transition:left .6s cubic-bezier(0.23, 1, 0.32, 1), background-color .3s ease}.switch-theme-btn__btn{display:flex;align-items:center;justify-content:center;height:32px;width:32px;position:relative;z-index:10}.switch-theme-btn__btn svg path{transition:fill .3s ease}@media(hover: hover)and (pointer: fine){.switch-theme-btn:hover{opacity:.9}}html[data-theme=light] .switch-theme-btn::before{left:50%}html[data-theme=light] .switch-theme-btn .dark-mode-icon path{fill:var(--gray-color)}html[data-theme=dark] .switch-theme-btn .light-mode-icon path{fill:hsla(0,0%,100%,.5294117647)}html[data-theme=dark] .switch-theme-btn .dark-mode-icon path{fill:#fff}.login-button{border-radius:4px;border-radius:var(--border-radius-button, 4px);display:flex;align-items:center;gap:4px;height:40px;padding:9px 20px;background-color:var(--accent-color);cursor:pointer;transition:background-color .3s ease}.login-button__text-wrapper{overflow:hidden;display:block;position:relative;margin:0 auto;flex-shrink:0}.login-button__text{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1), color .3s ease;will-change:transform}.login-button__text:last-child{position:absolute;left:0;top:0;transform:translateY(120%) translateZ(0)}@media(hover: hover)and (pointer: fine){.login-button:hover .login-button__text-wrapper .login-button__text:first-of-type{transform:translateY(-120%) translateZ(0)}.login-button:hover .login-button__text-wrapper .login-button__text:last-of-type{transform:translateY(0) translateZ(0)}}.header-account{display:flex;align-items:center}.account-dropdown{position:absolute;background-color:var(--white-color);z-index:10;top:calc(100% + 1px);left:calc(100% - 340px);border-bottom-left-radius:4px;border-bottom-left-radius:var(--border-radius-button, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--border-radius-button, 4px);display:none;align-items:stretch;width:492px;transition:background-color .3s ease, border-color .3s ease}.account-dropdown::before{content:"";position:absolute;top:-21px;left:0;right:0;background-color:rgba(0,0,0,0);height:21px}.account-dropdown.open{display:flex}.account-dropdown.open-anim{animation:fadeIn .3s forwards}.account-dropdown.close-anim{animation:fadeOut .3s forwards}.account-dropdown__cover-img-wrapper{width:200px;flex-shrink:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--border-radius-button, 4px);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;contain-intrinsic-size:200px 270px}.account-dropdown__cover-img-wrapper--no-cover-img .logo__img{max-width:50%}.account-dropdown__cover-img-wrapper--no-cover-img::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);border-bottom-left-radius:4px;border-bottom-left-radius:var(--border-radius-button, 4px)}.account-dropdown__cover-img{display:block;width:100%;height:100%;object-fit:cover}.account-dropdown__content{padding:20px 24px;max-width:244px;width:100%;box-sizing:content-box}.account-dropdown__title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);max-width:244px;width:100%}.account-dropdown__description{max-width:224px;width:100%;margin-top:4px;font-family:var(--font-family-body);font-size:var(--text-S-font-size);font-weight:var(--font-weight-body);line-height:var(--text-S-line-height);letter-spacing:var(--text-S-letter-spacing);color:var(--gray-color);transition:color .3s ease}.account-dropdown .btn{height:40px;width:100%;margin-top:16px;background-color:var(--accent-color);transition:background-color .3s ease}.account-dropdown .btn__text{color:#fff}.account-dropdown__text{display:flex;align-items:center;gap:8px;height:24px;margin-top:8px;color:var(--gray-color);font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);transition:color .3s ease}.account-dropdown__link-text{padding-bottom:1px;display:inline;background-position:left 85%;background-size:100% 5%;transition:background-size .3s ease-in-out, color .3s ease;background-repeat:no-repeat;color:var(--dark-color);background-image:linear-gradient(to right, var(--dark-color) 0%, var(--dark-color) 100%);opacity:.8}@media(hover: hover)and (pointer: fine){.account-dropdown__link-text:hover{background-size:0% 5%}}:root[data-theme=dark] .account-dropdown,:root[data-theme=dark] .subscribe-dropdown__socials,:root[data-theme="only dark"] .account-dropdown,:root[data-theme="only dark"] .subscribe-dropdown__socials{background-color:#373737}.header-btn{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-self:center;position:relative}.header-btn.header-btn__burger{display:flex;margin-right:12px}.header-btn__icon-wrapper{overflow:hidden;display:block;position:relative;margin:0 auto}.header-btn__icon-wrapper svg{transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.header-btn__icon-wrapper svg path{fill:var(--dark-color)}.header-btn__icon-wrapper svg:last-child{position:absolute;left:0;top:0;transform:translateY(120%) translateZ(0)}@media(hover: hover)and (pointer: fine){.header-btn:hover .header-btn__icon-wrapper svg:first-child{transform:translateY(-120%) translateZ(0)}.header-btn:hover .header-btn__icon-wrapper svg:last-child{transform:translateY(0) translateZ(0)}}.subscribe-dropdown{background-color:var(--white-color);position:absolute;z-index:10;top:calc(100% + 1px);margin-left:-176px;display:none;border-bottom-left-radius:4px;border-bottom-left-radius:var(--border-radius-button, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--border-radius-button, 4px);width:395px}.subscribe-dropdown::before{content:"";position:absolute;top:-30px;left:0;right:0;background-color:rgba(0,0,0,0);height:30px}.subscribe-dropdown.open-anim{animation:fadeIn .3s forwards}.subscribe-dropdown.close-anim{animation:fadeOut .3s forwards}.subscribe-dropdown.open{display:block}.subscribe-dropdown__img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;contain-intrinsic-size:395px 270px}.subscribe-dropdown__img-wrapper .logo__img{width:50%}.subscribe-dropdown__img-wrapper::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4)}.subscribe-dropdown__img{display:block;width:100%;height:100%;object-fit:cover}.subscribe-dropdown__socials{display:flex;align-items:center;gap:16px;padding:16px 0 12px}.subscribe-dropdown__socials-text{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);color:var(--dark-color);transition:color .3s ease}.subscribe-dropdown__form{display:flex;flex-direction:column;gap:8px;padding:16px;min-height:270px;position:relative}.subscribe-dropdown__form.loading .btn{pointer-events:none}.subscribe-dropdown__form.loading .btn .loader-icon{visibility:visible}.subscribe-dropdown__form.loading .btn__text-wrapper{visibility:hidden}.subscribe-dropdown__form.error .subscribe-dropdown__form-error{display:block}.subscribe-dropdown__form.success .subscribe-dropdown__form-success{display:flex}.subscribe-dropdown__form.success .subscribe-dropdown__form-title,.subscribe-dropdown__form.success .subscribe-dropdown__form-input-wrapper,.subscribe-dropdown__form.success .subscribe-dropdown__form-terms{display:none}.subscribe-dropdown__form-title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);max-width:235px;width:100%;color:#fff;margin-top:auto}.subscribe-dropdown__form-terms{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:#fff;opacity:.6}.subscribe-dropdown__form-terms a{color:#fff;display:inline;background-position:left 85%;background-size:100% 5%;background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s ease-in-out}@media(hover: hover)and (pointer: fine){.subscribe-dropdown__form-terms a:hover{background-size:0% 5%}}.subscribe-dropdown__form-error{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:red;display:none}.subscribe-dropdown__form-success{display:none;flex-direction:column;gap:8px}.subscribe-dropdown__form-success-title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);color:#fff}.subscribe-dropdown__form-success-text{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:#fff;opacity:.6}.subscribe-dropdown__form-input-wrapper{display:flex;align-items:center;gap:4px;margin-top:8px}.subscribe-dropdown__form-input{padding:0 20px;font-family:var(--font-family-body);font-size:var(--text-S-font-size);font-weight:var(--font-weight-body);line-height:var(--text-S-line-height);letter-spacing:var(--text-S-letter-spacing);background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;border-radius:var(--border-radius-button, 4px);width:100%;height:40px;transition:border-color .3s ease;color:var(--dark-color)}.subscribe-dropdown__form-input::-ms-input-placeholder{color:var(--gray-color)}.subscribe-dropdown__form-input::placeholder{color:var(--gray-color)}.subscribe-dropdown .btn{background-color:var(--accent-color);height:40px;color:#fff;padding:9px 20px}.subscribe-dropdown .btn .loader-icon circle{stroke:#fff}.subscribe-dropdown__socials{display:flex;align-items:center;gap:16px;padding:16px}.subscribe-dropdown__socials-text{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);font-weight:700;line-height:1}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:130;opacity:0}.overlay.open{display:block}.overlay.open-anim{animation:overlayFadeIn .3s forwards}.overlay.close-anim{animation:overlayFadeOut .3s forwards}@media(max-width: 1650px){.header .account-dropdown{right:0;left:auto;left:initial}}@media(max-width: 1300px){.header-btns{gap:16px}.search-btn__text,.switch-theme-btn__text{display:none}.search-btn{margin-right:0}}@media(max-width: 1150px){.header__container .nav,.header__container .header-subscribe{display:none}.header__container .header-btn{display:flex}.header__container .header-btn.header-btn__burger{display:none}.header__wrapper{gap:12px}}@media(max-width: 550px){.header .header-account{display:none}}@media(max-width: 450px){.header .header-btns .switch-theme-btn{display:none}}.post-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.post-tag{border-radius:0px;border-radius:var(--border-radius-tags, 0px);padding:2px 6px;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:18px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}@media(hover: hover)and (pointer: fine){.post-tag:hover .post-tag__name:first-child{transform:translateY(-120%)}.post-tag:hover .post-tag__name:last-child{transform:translateY(0)}}.post-tag__name-wrapper{overflow:hidden;display:flex;position:relative}.post-tag__name{font-family:var(--font-family-body);font-size:var(--tier-font-size);font-weight:var(--tier-font-weight);line-height:var(--tier-line-height);letter-spacing:var(--tier-letter-spacing);text-transform:uppercase;color:#fff;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1), color .3s ease}.post-tag__name:last-child{position:absolute;left:0;top:0;transform:translateY(120%)}.post-tag-icons-wrapper{display:flex;align-items:center;gap:2px}.post-tag-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease, color .3s ease;position:relative;z-index:10}.post-tag-icon__tooltip{color:#fff;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:none;align-items:center;justify-content:center;font-family:var(--font-family-body);font-size:var(--tier-font-size);font-weight:var(--tier-font-weight);line-height:var(--tier-line-height);letter-spacing:var(--tier-letter-spacing);text-transform:uppercase;line-height:100%;padding:3px 7px;position:absolute;left:0;bottom:-100%;animation:fadeIn .35s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10;border-radius:4px}@media(hover: hover)and (pointer: fine){.post-tag-icon:hover .post-tag-icon__tooltip{display:flex}}.featured-tag path{transition:fill .3s ease;fill:var(--featured-post-icon-color)}.private-tag path{transition:fill .3s ease;fill:var(--gray-color)}.btn{padding:13px 40px;color:#fff;background-color:var(--accent-color);display:flex;align-items:center;margin-left:auto;margin-right:auto;border-radius:4px;border-radius:var(--border-radius-button, 4px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;transition:background-color .3s ease}.btn__text-wrapper{overflow:hidden;display:block;position:relative;margin:0 auto}.btn__text{display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);font-weight:700;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}.btn__text:last-child{position:absolute;left:0;top:0;transform:translateY(120%)}.btn.loading{pointer-events:none}.btn.loading .btn__text{visibility:hidden}.btn.loading .loader-icon{visibility:visible}.btn .loader-icon{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn .loader-icon circle{stroke:var(--white-color)}@media(hover: hover)and (pointer: fine){.btn:hover .btn__text:first-child{transform:translateY(-120%)}.btn:hover .btn__text:last-child{transform:translateY(0)}}.sidebar{max-width:300px;width:100%;display:flex;flex-direction:column;gap:24px;transition:border-color .3s ease}.sidebar__posts-title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);color:var(--dark-color);transition:color .3s ease}.sidebar__posts-wrapper,.sidebar__posts{display:flex;flex-direction:column;gap:8px}.sidebar .post-card-big-secondary{min-height:169px;height:auto}.sidebar .post-card-big-secondary__heading,.sidebar .post-card-big-secondary__meta{margin-left:6px}.sidebar .post-card-big-secondary__heading{font-family:var(--font-family-titles);font-size:var(--h5-font-size);font-weight:var(--font-weight-titles);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.sidebar .post-card-big-secondary__content{padding-right:10px}.sidebar .post-card-big-secondary__meta{margin-top:8px;min-height:auto}.sidebar .post-card-big-secondary .post-comment-count{height:20px}.sidebar__slider{position:relative;margin-bottom:24px}.last-elem{transition:top .3s ease;position:-webkit-sticky;position:sticky;top:20px}.last-elem--header-show{top:105px}.advertisement{position:relative;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);overflow:hidden;contain-intrinsic-size:300px 375px}.advertisement__link{display:block}.advertisement__link--full-hitbox{display:block;width:100%;height:100%;position:relative;z-index:1;pointer-events:auto}.advertisement__img{display:block;width:100%;height:100%;object-fit:cover}.advertisement--hover{transition:opacity .3s ease;will-change:opacity}@media(hover: hover)and (pointer: fine){.advertisement--hover:hover{opacity:.8}}.advertisement--fixed-sidebar{width:100%;isolation:isolate}.advertisement--fixed-sidebar picture{display:block;width:100%}.advertisement--fixed-sidebar .advertisement__img{height:auto}.advertisement-stack{display:flex;flex-direction:column;gap:16px}.swiper{width:100%;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);position:relative;overflow:hidden;display:block}.swiper-horizontal{touch-action:pan-y}.swiper-wrapper{display:flex;width:100%;height:100%;box-sizing:content-box;transform:translate3d(0, 0, 0)}.swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;display:block}.swiper-pagination{bottom:-24px !important}.swiper-pagination{height:8px;display:flex;align-items:center;justify-content:center;margin-top:16px}.swiper-nav-btn{margin:0 !important}.swiper-nav-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid hsla(0,0%,100%,.16);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:4;background-color:rgba(17,17,17,.92);color:#fff;border-radius:50%;top:50%;transform:translateY(-50%);box-shadow:0 12px 24px rgba(0,0,0,.24);transition:background-color .3s ease, border-color .3s ease, box-shadow .3s ease}.swiper-nav-btn::after{content:normal;content:initial}.swiper-nav-btn svg{display:block;width:12px;height:18px}@media(hover: hover)and (pointer: fine){.swiper-nav-btn:hover{background-color:rgba(32,32,32,.96);border-color:hsla(0,0%,100%,.28);box-shadow:0 14px 28px rgba(0,0,0,.28)}}.swiper-nav-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:2px;background-color:rgba(32,32,32,.96);border-color:hsla(0,0%,100%,.34)}.swiper-button-prev{left:12px}.swiper-button-next{left:62px;right:auto}.swiper-button-next svg{rotate:180deg}@media(max-width: 650px){.swiper-nav-btn{width:38px;height:38px}.swiper-nav-btn svg{width:11px;height:16px}.swiper-button-prev{left:10px}.swiper-button-next{left:54px;right:auto}}.swiper-pagination-bullet{background-color:var(--stroke-color);opacity:1;transition:background-color .3s ease;will-change:width}.swiper-pagination-bullet-active{width:48px;border-radius:200px;overflow:hidden;position:relative;background-color:var(--stroke-color)}.swiper-pagination-bullet-active::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--progress);border-radius:200px;transition:width .3s;background-color:var(--dark-color)}@media(max-width: 1000px){.sidebar--with-adv-img{display:grid;grid-template-columns:1fr 300px}.sidebar--with-adv-img .sidebar__posts-wrapper:first-of-type{grid-column:1/3}.sidebar--with-adv-img .sidebar__posts-wrapper:nth-of-type(2) .sidebar__posts{flex-direction:column;height:100%}.sidebar--with-adv-img .sidebar__posts-wrapper:nth-of-type(2) .sidebar__posts .post-card-big-secondary{max-width:100%;min-height:226px}}@media(max-width: 650px){.sidebar--with-adv-img{display:flex}}.socials{display:flex;align-items:center;gap:8px}.social-link{width:32px;height:32px;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;border-radius:50%}.social-link svg path{transition:fill .3s ease}.social-link--white-bg{background-color:var(--white-color)}.social-link--gray-bg{background-color:var(--light-bg-color)}@media(hover: hover)and (pointer: fine){.social-link:hover{background-color:var(--dark-color)}.social-link:hover svg path{fill:var(--white-color)}}html[data-theme=dark] .social-link,html[data-theme="only dark"] .social-link{background-color:#fff}@media(hover: hover)and (pointer: fine){html[data-theme=dark] .social-link:hover,html[data-theme="only dark"] .social-link:hover{background-color:#000}html[data-theme=dark] .social-link:hover svg path,html[data-theme="only dark"] .social-link:hover svg path{fill:#fff}}.mobile-menu-container{position:fixed;top:0;left:0;height:100dvh;max-width:100%;width:100%;pointer-events:all;z-index:4000;display:none}.mobile-menu-container.menu-open{display:flex}.mobile-menu-container.menu-open .mobile-menu-overlay{animation:overlayFadeIn .3s ease forwards}.mobile-menu-container.menu-open .mobile-menu{animation:mobileMenuDesktopOpen .3s ease-in-out forwards}.mobile-menu-container.menu-open.menu-hide-anim .mobile-menu{animation:mobileMenuDesktopHide .3s ease-in-out forwards}.mobile-menu-container.menu-open.menu-hide-anim .mobile-menu-overlay{animation:overlayFadeOut .3s ease forwards}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:130;opacity:0}.mobile-menu-overlay.open{display:block}.mobile-menu-overlay.open-anim{animation:overlayFadeIn .3s forwards}.mobile-menu-overlay.close-anim{animation:overlayFadeOut .3s forwards}.mobile-menu{background-color:var(--white-color);max-width:375px;width:100%;height:100%;position:relative;z-index:150;display:flex;flex-direction:column;transition:background-color .3s ease}.mobile-menu__menu{overflow-y:auto}.mobile-menu__header{display:flex;align-items:center;padding:16px 20px 16px 12px;gap:8px;max-height:72px}.mobile-menu__header .logo{padding:0}.mobile-menu .switch-theme-btn{margin-left:auto}.mobile-menu__login .header-btn{border-color:var(--accent-color)}.mobile-menu__bottom{background-color:var(--light-bg-color);padding:24px 20px;min-height:281px;margin-top:auto;display:flex;flex-direction:column;transition:background-color .3s ease}.mobile-menu__socials{display:flex;align-items:center;gap:16px;padding-top:24px;margin-top:auto}.mobile-menu__socials-text{font-family:var(--font-family-titles);font-size:var(--h5-font-size);font-weight:var(--font-weight-titles);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.mobile-menu__form.loading .btn{pointer-events:none}.mobile-menu__form.loading .btn .loader-icon{visibility:visible}.mobile-menu__form.loading .btn__text-wrapper{visibility:hidden}.mobile-menu__form.error .mobile-menu__form-error{display:block}.mobile-menu__form.success .mobile-menu__form-success{display:flex}.mobile-menu__form.success .mobile-menu__form-title,.mobile-menu__form.success .mobile-menu__form-input,.mobile-menu__form.success .btn,.mobile-menu__form.success .mobile-menu__form-terms{display:none}.mobile-menu__form-error{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:red;display:none}.mobile-menu__form-success{display:none;flex-direction:column;gap:8px}.mobile-menu__form-success-title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);color:var(--dark-color);transition:color .3s ease}.mobile-menu__form-success-text{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:var(--dark-color);opacity:.6;transition:color .3s ease}.mobile-menu__form-title{font-family:var(--font-family-titles);font-size:var(--h5-font-size);font-weight:var(--font-weight-titles);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.mobile-menu__form-input{padding:0 20px;font-family:var(--font-family-body);font-size:var(--text-S-font-size);font-weight:var(--font-weight-body);line-height:var(--text-S-line-height);letter-spacing:var(--text-S-letter-spacing);background-color:var(--white-color);border:1px solid rgba(0,0,0,0);border-radius:4px;border-radius:var(--border-radius-button, 4px);max-width:100%;width:100%;height:40px;margin-top:12px;color:var(--dark-color);transition:border-color .3s ease, background-color .3s ease, color .3s ease}.mobile-menu__form-input::-ms-input-placeholder{color:var(--gray-color)}.mobile-menu__form-input::placeholder{color:var(--gray-color)}.mobile-menu .btn{background-color:var(--accent-color);height:40px;color:#fff;padding:9px 20px;width:100%;margin-top:4px}.mobile-menu .btn .loader-icon circle{stroke:#fff}.mobile-menu__form-terms{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:var(--gray-color);margin-top:8px}.mobile-menu__form-terms a{color:var(--gray-color);display:inline;background-position:left 85%;background-size:100% 5%;background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%);background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s ease-in-out}@media(hover: hover)and (pointer: fine){.mobile-menu__form-terms a:hover{background-size:0% 5%}}.mobile-menu .menu-switch-theme-btn{width:40px;height:40px;margin-left:auto;display:flex;align-items:center;justify-content:center}.mobile-menu .menu-switch-theme-btn__icons{width:20px;height:20px;position:relative;overflow:hidden}.mobile-menu .menu-switch-theme-btn__icons svg{transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.mobile-menu .menu-switch-theme-btn__icons svg path{fill:var(--dark-color);transition:fill .3s ease}html[data-theme=light] .menu-switch-theme-btn__icons>*:first-of-type{transform:translateY(0) translateZ(0)}html[data-theme=light] .menu-switch-theme-btn__icons>*:last-of-type{transform:translateY(0) translateZ(0)}html[data-theme=dark] .menu-switch-theme-btn__icons>*:first-of-type{transform:translateY(-20px) translateZ(0)}html[data-theme=dark] .menu-switch-theme-btn__icons>*:last-of-type{transform:translateY(-20px) translateZ(0)}.mobile-nav{padding:24px 0}.mobile-nav-item__link{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);display:block;width:100%;width:100%;padding:15px 20px;transition:background-color .3s ease, color .3s ease}@media(hover: hover)and (pointer: fine){.mobile-nav-item__link:hover{background-color:var(--light-bg-color);color:var(--dark-color)}}.mobile-nav-submenu-item{overflow:hidden}.mobile-nav-submenu-item__button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:15px 20px;transition:background-color .3s ease}.mobile-nav-submenu-item__button svg{transition:rotate .3s ease}.mobile-nav-submenu-item__button svg path{fill:var(--dark-color)}.mobile-nav-submenu-item__button:focus-visible{outline:auto;outline-offset:-2px}@media(hover: hover)and (pointer: fine){.mobile-nav-submenu-item__button:hover{background-color:var(--light-bg-color)}.mobile-nav-submenu-item__button:hover .mobile-nav-submenu-item__link{color:var(--dark-color)}}.mobile-nav-submenu-item__link{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);color:var(--dark-color);transition:color .3s ease}.mobile-nav-submenu-item.active .mobile-nav-submenu-item__button svg{rotate:180deg}.mobile-nav-submenu{height:0;transition:height .3s ease}.mobile-nav-submenu__item-link{padding:16px 40px;display:block;transition:color .3s ease}.mobile-nav-submenu__item-link:focus-visible{outline:auto;outline-offset:-2px}@media(hover: hover)and (pointer: fine){.mobile-nav-submenu__item-link:hover{color:var(--accent-color)}}@media(max-width: 450px){.mobile-menu{max-width:450px}.mobile-menu__bottom{min-height:auto}.mobile-menu__socials{padding-top:16px;margin-top:0}}.home-ticker{background:#333;margin:24px 0;min-height:58px;contain-intrinsic-size:100vw 58px}.home-ticker[data-home-ticker-state=pending]{visibility:hidden}.home-ticker__inner{max-width:1240px;width:calc(100% - 40px);margin:0 auto;overflow:hidden;padding:10px 0;min-height:38px}.home-ticker__track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform}.home-ticker__text{font-family:var(--font-family-body);font-size:var(--text-S-font-size);font-weight:var(--font-weight-body);line-height:var(--text-S-line-height);letter-spacing:var(--text-S-letter-spacing);color:#fff;font-weight:600;padding-right:48px}@media(max-width: 600px){.home-ticker{min-height:48px;contain-intrinsic-size:100vw 48px}.home-ticker__inner{padding:8px 0;min-height:32px}.home-ticker__text{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);padding-right:32px}}.ghost-links{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.ghost-link-mount--eager.is-pending[hidden]{display:block !important}.ghost-link-mount--eager.is-pending[hidden]{width:100%;aspect-ratio:6/1;visibility:hidden}.ghost-link-item{display:flex;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;color:inherit;background:none;box-shadow:none;background-image:none}.ghost-link-item::before,.ghost-link-item::after{content:none !important}.ghost-link-image{width:100%;height:auto;border-radius:12px;object-fit:cover;display:block}.ghost-link-mount--eager .ghost-links,.ghost-link-mount--eager .ghost-link-item{min-height:100%}.ghost-link-mount--eager .ghost-link-image{height:100%}.ghost-link-meta{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ghost-link-line{height:3px;border-radius:999px;width:100%;background:#fff;background:var(--ghost-link-line-color, #fff)}.ghost-link-label{font-weight:600;font-size:.95rem;line-height:1.3;display:block}.footer{padding:80px 0;background-color:var(--white-color);transition:background-color .3s ease}.footer__container{max-width:1240px;width:calc(100% - 40px);height:100%;margin:0px auto;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}.footer .logo{padding:0;padding-bottom:8px}.footer__meta{max-width:238px;width:100%;display:flex;flex-direction:column;gap:8px}.footer .socials{margin-top:28px}.footer .social-link{width:40px;height:40px;flex-shrink:0}.footer-copyright{font-family:var(--font-family-body);font-size:var(--text-S-font-size);font-weight:var(--font-weight-body);line-height:var(--text-S-line-height);letter-spacing:var(--text-S-letter-spacing);color:var(--gray-color)}.footer-copyright__link{padding-bottom:2px;display:inline;background-position:left 85%;background-size:100% 5%;transition:background-size .3s ease-in-out, color .3s ease;background-repeat:no-repeat;color:var(--gray-color);background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%)}@media(hover: hover)and (pointer: fine){.footer-copyright__link:hover{background-size:0% 5%}}.footer-form{max-width:366px;width:100%;display:flex;flex-direction:column}.footer-form__title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}.footer-form__input-wrapper{display:flex;gap:8px;margin-top:16px}.footer-form__input{padding:0 20px;font-family:var(--font-family-body);font-size:var(--text-S-font-size);font-weight:var(--font-weight-body);line-height:var(--text-S-line-height);letter-spacing:var(--text-S-letter-spacing);max-width:240px;width:100%;background-color:var(--white-color);border:1px solid var(--stroke-color);border-radius:4px;border-radius:var(--border-radius-button, 4px);max-width:100%;width:100%;height:44px;color:var(--dark-color);transition:border-color .3s ease, background-color .3s ease, color .3s ease}.footer-form__input::-ms-input-placeholder{color:var(--gray-color)}.footer-form__input::placeholder{color:var(--gray-color)}.footer-form .btn{background-color:var(--accent-color);height:44px;color:#fff;padding:9px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-form .btn .loader-icon circle{stroke:#fff}.footer-form__terms{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:var(--gray-color);margin-top:8px;max-width:344px;width:100%}.footer-form__terms a{color:var(--gray-color);display:inline;background-position:left 85%;background-size:100% 5%;background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%);background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s ease-in-out}@media(hover: hover)and (pointer: fine){.footer-form__terms a:hover{background-size:0% 5%}}.footer-form__error{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:red;display:none}.footer-form__success{display:none}.footer-form__success-title{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}.footer-form__success-text{font-family:var(--font-family-body);font-size:var(--text-S-font-size);font-weight:var(--font-weight-body);line-height:var(--text-S-line-height);letter-spacing:var(--text-S-letter-spacing);color:var(--gray-color);margin-top:8px}.footer-form.loading .btn{pointer-events:none}.footer-form.loading .btn .loader-icon{visibility:visible}.footer-form.loading .btn__text-wrapper{visibility:hidden}.footer-form.error .footer-form__error{display:block}.footer-form.success .footer-form__success{display:block}.footer-form.success .footer-form__title,.footer-form.success .footer-form__input-wrapper,.footer-form.success .btn,.footer-form.success .footer-form__terms{display:none}.footer-nav-list li+li{margin-top:8px}.footer-nav{display:flex;gap:48px;justify-content:center;flex-grow:1}.footer-nav-item__link{font-family:var(--font-family-titles);font-size:var(--h5-font-size);font-weight:var(--font-weight-titles);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.footer-nav-item a.footer-nav-item__link{color:var(--dark-color);white-space:nowrap;display:inline;background-position:left 85%;background-size:0% 5%;background-image:linear-gradient(to right, var(--dark-color) 0%, var(--dark-color) 100%);background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s ease-in-out}@media(hover: hover)and (pointer: fine){.footer-nav-item a.footer-nav-item__link:hover{background-size:100% 5%}}.footer-subnav-item__link{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);color:var(--gray-color);white-space:nowrap;display:inline;background-position:left 85%;background-size:0% 5%;background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%);background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s ease-in-out}@media(hover: hover)and (pointer: fine){.footer-subnav-item__link:hover{background-size:100% 5%}}@media(max-width: 1200px){.footer__container{gap:40px}.footer-nav{order:0;width:100%;gap:48px;justify-content:space-between;flex-wrap:wrap;position:relative;padding-bottom:40px}.footer-nav::before{content:"";position:absolute;background-color:var(--stroke-color);left:-20px;right:-20px;bottom:0;height:1px}.footer-nav-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__meta{order:1}.footer-form{order:2;max-width:405px}}@media(max-width: 900px){.footer{padding:60px 0}.footer-form{max-width:355px}}@media(max-width: 700px){.footer-form__title{font-size:24px}.footer__container{flex-direction:column}.footer__meta{order:2}.footer-form{order:1}.footer .logo{height:72px}}@media(max-width: 450px){.footer-nav{gap:32px}.footer__container{gap:24px}.footer-nav{padding-bottom:24px;flex-direction:column}.footer-nav-list{flex-basis:100% !important}.footer .socials{margin-top:8px}}@media(max-width: 400px){.footer-form__input-wrapper{flex-direction:column}.footer-form__input-wrapper .btn{width:100%}}.breadcrumbs{font-size:0}.breadcrumbs__item{text-transform:capitalize;display:inline;font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);text-align:center;color:var(--gray-color);transition:color .3s ease}.breadcrumbs__item:nth-of-type(n + 2){margin-left:8px}.breadcrumbs__item:not(:last-child)::after{content:"/";font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);margin-left:8px}.breadcrumbs__link{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:var(--gray-color);padding-bottom:2px;display:inline;background-position:left 85%;background-size:100% 5%;background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%);background-repeat:no-repeat;transition:background-size .3s ease-in-out, color .3s ease}@media(hover: hover)and (pointer: fine){.breadcrumbs__link:hover{background-size:0% 5%}}.post-card-big-primary{position:relative;max-width:926px;width:100%;display:flex;overflow:hidden;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}@media(hover: hover)and (pointer: fine){.post-card-big-primary:hover .post-card-big-primary__no-img-title,.post-card-big-primary:hover .post-card-big-primary__no-img,.post-card-big-primary:hover .post-card-big-primary__img{scale:1.03}}.post-card-big-primary::before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 67.65%, rgba(0, 0, 0, 0.4) 87.42%);position:absolute;top:0;right:0;bottom:0;left:0}.post-card-big-primary__img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.post-card-big-primary__no-img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--stroke-color);transition:background-color .3s ease;overflow:hidden}.post-card-big-primary__no-img-title,.post-card-big-primary__no-img{transition:scale .3s ease;will-change:scale}.post-card-big-primary__no-img{width:25%}.post-card-big-primary__img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .3s ease;will-change:scale}.post-card-big-primary__content{display:flex;flex-direction:column;padding:10px 24px 24px 10px;flex-grow:1;position:relative;z-index:2}.post-card-big-primary__heading{max-width:581px;width:100%;margin-top:auto;margin-left:14px;padding-top:24px;padding-right:24px}.post-card-big-primary__heading-link{font-family:var(--font-family-titles);font-size:var(--h1-font-size);font-weight:var(--font-weight-titles);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);line-height:6.5rem;border-radius:2px;border-radius:var(--border-radius-text-bg, 2px);color:#fff;padding-right:24px;background-position:left 85%;background-size:100%;background-image:linear-gradient(to right, var(--title-bg-color) 0%, var(--title-bg-color) 100%);background-repeat:no-repeat;padding:0px 12px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .3s ease}.post-card-big-primary .private-tag svg path{fill:#fff}.post-card-big-primary__excerpt{font-family:var(--font-family-body);font-size:var(--post-paragraph-font-size);font-weight:var(--post-paragraph-font-weight);line-height:var(--post-paragraph-line-height);letter-spacing:var(--post-paragraph-letter-spacing);color:#fff;margin-left:14px;margin-top:2px;max-width:516px;width:100%}.post-card-big-primary__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;margin-left:14px;min-height:28px;font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);position:relative;z-index:5}.post-card-big-primary__date{color:#fff;opacity:.8}.post-card-big-primary__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.post-card-big-primary .post-tags{position:relative;z-index:5}html[data-theme=light] .post-header--featured .post-comment-count,html[data-theme=light] .post-card-big-primary .post-comment-count,html[data-theme=light] .post-card-big-secondary .post-comment-count{color:#fff}html[data-theme=light] .post-header--featured .post-comment-count::before,html[data-theme=light] .post-card-big-primary .post-comment-count::before,html[data-theme=light] .post-card-big-secondary .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66665 13H15.1976L16.6666 14.1542V5.5H17.5C17.9602 5.5 18.3333 5.8731 18.3333 6.33333V17.5833L14.6212 14.6667H7.49998C7.03975 14.6667 6.66665 14.2936 6.66665 13.8333V13ZM4.54544 11.3333L0.833313 14.25V1.33333C0.833313 0.8731 1.20641 0.5 1.66665 0.5H14.1666C14.6269 0.5 15 0.8731 15 1.33333V11.3333H4.54544Z" fill="white"/></svg>')}html[data-theme=dark] .post-header--featured .post-comment-count,html[data-theme=dark] .post-card-big-primary .post-comment-count,html[data-theme=dark] .post-card-big-secondary .post-comment-count{color:#fff}html[data-theme=dark] .post-header--featured .post-comment-count::before,html[data-theme=dark] .post-card-big-primary .post-comment-count::before,html[data-theme=dark] .post-card-big-secondary .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66665 13H15.1976L16.6666 14.1542V5.5H17.5C17.9602 5.5 18.3333 5.8731 18.3333 6.33333V17.5833L14.6212 14.6667H7.49998C7.03975 14.6667 6.66665 14.2936 6.66665 13.8333V13ZM4.54544 11.3333L0.833313 14.25V1.33333C0.833313 0.8731 1.20641 0.5 1.66665 0.5H14.1666C14.6269 0.5 15 0.8731 15 1.33333V11.3333H4.54544Z" fill="white"/></svg>')}@media(max-width: 600px){.post-card-big-primary{min-height:506px}.post-card-big-primary__heading-link{font-family:var(--font-family-titles);font-size:var(--h2-font-size);font-weight:var(--font-weight-titles);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);line-height:5rem}}@media(max-width: 550px){.post-card-big-primary__heading-link{font-size:3.8rem;line-height:4.8rem}.post-card-big-primary__heading,.post-card-big-primary__meta{margin-left:10px}}@media(max-width: 450px){.post-card-big-primary__heading-link{font-size:3.2rem;line-height:4.2rem}}.post-card-big-secondary{position:relative;max-width:402px;min-height:223px;width:100%;flex-grow:1;display:flex}@media(hover: hover)and (pointer: fine){.post-card-big-secondary:hover .post-card-big-secondary__no-img-title,.post-card-big-secondary:hover .post-card-big-secondary__no-img,.post-card-big-secondary:hover .post-card-big-secondary__img{scale:1.03}}.post-card-big-secondary .private-tag svg path{fill:#fff}.post-card-big-secondary::before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 39.01%, rgba(0, 0, 0, 0.5) 65.92%);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-card-big-secondary__img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-card-big-secondary__img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .3s ease;will-change:scale}.post-card-big-secondary__no-img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;display:flex;align-items:center;justify-content:center;overflow:hidden}.post-card-big-secondary__no-img-title,.post-card-big-secondary__no-img{transition:scale .3s ease;will-change:scale}.post-card-big-secondary__no-img{width:25%}.post-card-big-secondary__content{display:flex;flex-direction:column;padding:10px 16px 16px 10px;flex-grow:1;position:relative;z-index:2}.post-card-big-secondary__heading{margin-top:auto;margin-left:6px;padding-top:16px;font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);color:#fff;transition:color .3s ease}.post-card-big-secondary__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;margin-left:6px;min-height:28px}.post-card-big-secondary__date{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:#fff;opacity:.8}.post-card-big-secondary__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.post-card-big-secondary .post-tags{position:relative;z-index:5}.post-card-default{display:flex;flex-direction:column;position:relative;background-color:var(--white-color);transition:background-color .3s ease;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);max-width:298px;width:100%;box-sizing:content-box}.post-card-default__link{display:none}.post-card-default__img-link{height:100%}.post-card-default .post-card-author__name-prefix--big-post,.post-card-default .post-card-author__name--big-post{color:var(--gray-color);opacity:.8}.post-card-default .post-card-author__name--big-post{background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%)}.post-card-default__img-link-wrapper{position:relative;height:168px;overflow:hidden;border-top-right-radius:8px;border-top-right-radius:var(--border-radius-blocks, 8px);border-top-left-radius:8px;border-top-left-radius:var(--border-radius-blocks, 8px)}@media(hover: hover)and (pointer: fine){.post-card-default__img-link-wrapper:hover .post-card-default__img{scale:1.03}}.post-card-default .post-tags{position:absolute;top:10px;left:10px;z-index:2;padding-right:10px}.post-card-default__excerpt{display:none}.post-card-default__no-img-link{background-color:var(--stroke-color);height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:background-color .3s ease}@media(hover: hover)and (pointer: fine){.post-card-default__no-img-link:hover .post-card-default__no-img,.post-card-default__no-img-link:hover .post-card-default__no-img-title{scale:1.03}}.post-card-default__img,.post-card-default__img-wrapper{display:block;width:100%;height:100%}.post-card-default__img{object-fit:cover;height:100%;transition:scale .3s ease;will-change:scale}.post-card-default__no-img-title,.post-card-default__no-img{transition:scale .3s ease;will-change:scale}.post-card-default__no-img{width:25%}.post-card-default__content{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;flex-grow:1}.post-card-default__heading-link{font-family:var(--font-family-titles);font-size:var(--h4-font-size);font-weight:var(--font-weight-titles);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);padding:8px 16px 0;transition:opacity .3s ease;display:block;width:100%}@media(hover: hover)and (pointer: fine){.post-card-default__heading-link:hover{opacity:.8}}.post-card-default__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 16px;margin-top:auto;font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:var(--gray-color);transition:color .3s ease}.post-card-default__date{opacity:.8}.post-card-small{display:flex;gap:8px;max-width:298px;width:100%;box-sizing:content-box;transition:border-color .3s ease}.post-card-small__img-link,.post-card-small__no-img-link{flex-shrink:0;max-width:80px;width:100%;height:80px;display:block;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);overflow:hidden}@media(hover: hover)and (pointer: fine){.post-card-small__img-link:hover .post-card-small__no-img,.post-card-small__img-link:hover .post-card-small__img,.post-card-small__no-img-link:hover .post-card-small__no-img,.post-card-small__no-img-link:hover .post-card-small__img{scale:1.03}}.post-card-small__no-img-link{background-color:var(--stroke-color);padding:10px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}@media(hover: hover)and (pointer: fine){.post-card-small__no-img-link:hover .post-card-small__no-img,.post-card-small__no-img-link:hover .post-card-small__no-img-title{scale:1.03}}.post-card-small__no-img-title{font-size:1.2rem;transition:scale .3s ease;will-change:scale}.post-card-small__no-img{width:50%;transition:scale .3s ease;will-change:scale}.post-card-small__img,.post-card-small__img-wrapper{display:block;width:100%;height:100%}.post-card-small__img{object-fit:cover;transition:scale .3s ease;will-change:scale}.post-card-small__heading-link{font-family:var(--font-family-titles);font-size:var(--h5-font-size);font-weight:var(--font-weight-titles);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.post-card-small__heading-link:hover{opacity:.8}}.post-card-small__content{display:flex;flex-direction:column;gap:16px}.post-card-small__meta{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:var(--gray-color);transition:color .3s ease;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-card-small__date{opacity:.8}.post-card-medium{max-width:403px;width:100%;display:flex;flex-direction:column;background-color:var(--white-color);transition:background-color .3s ease;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);overflow:hidden}.post-card-medium__img-link-wrapper{position:relative;padding:16px;padding-bottom:35px;height:226px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;overflow:hidden}@media(hover: hover)and (pointer: fine){.post-card-medium__img-link-wrapper:hover .post-card-medium__img{scale:1.03}}.post-card-medium__number,.post-card-medium .post-tags{position:relative;z-index:5}.post-card-medium__number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:2px;border-radius:var(--border-radius-text-bg, 2px);background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-family-body);font-size:var(--post-numbers-font-size);font-weight:var(--post-numbers-font-weight);line-height:var(--post-numbers-line-height);letter-spacing:var(--post-numbers-letter-spacing);color:#fff;transition:background-color .3s ease, color .3s ease}.post-card-medium__img-link{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.post-card-medium__no-img-link{background-color:var(--stroke-color);width:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background-color .3s ease}@media(hover: hover)and (pointer: fine){.post-card-medium__no-img-link:hover .post-card-medium__no-img{scale:1.03}}.post-card-medium__no-img{transition:scale .3s ease;will-change:scale;width:25%}.post-card-medium__img{object-fit:cover;height:100%;width:100%;transition:scale .3s ease;will-change:scale}.post-card-medium__content{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px;margin-top:-20px;position:relative;z-index:2;flex-grow:1}.post-card-medium__heading{max-width:380px;width:100%}.post-card-medium__heading-link{font-family:var(--font-family-titles);font-size:var(--h3-font-size);font-weight:var(--font-weight-titles);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);line-height:3.5rem;color:#fff;border-radius:2px;border-radius:var(--border-radius-text-bg, 2px);background-position:left 85%;background-size:100%;background-image:linear-gradient(to right, var(--title-bg-color) 0%, var(--title-bg-color) 100%);background-repeat:no-repeat;padding:0px 8px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:opacity .3s ease, color .3s ease}@media(hover: hover)and (pointer: fine){.post-card-medium__heading-link:hover{opacity:.8}}.post-card-medium__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);color:var(--gray-color);transition:color .3s ease;margin-top:auto}.post-card-medium__date{opacity:.8}html[data-theme=light] .post-card-medium .post-comment-count{color:var(--gray-color)}html[data-theme=light] .post-card-medium .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66665 13H15.1976L16.6666 14.1542V5.5H17.5C17.9602 5.5 18.3333 5.8731 18.3333 6.33333V17.5833L14.6212 14.6667H7.49998C7.03975 14.6667 6.66665 14.2936 6.66665 13.8333V13ZM4.54544 11.3333L0.833313 14.25V1.33333C0.833313 0.8731 1.20641 0.5 1.66665 0.5H14.1666C14.6269 0.5 15 0.8731 15 1.33333V11.3333H4.54544Z" fill="rgba(223, 223, 223, 1)"/></svg>')}html[data-theme=dark] .post-card-medium .post-comment-count{color:var(--gray-color)}html[data-theme=dark] .post-card-medium .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66665 13H15.1976L16.6666 14.1542V5.5H17.5C17.9602 5.5 18.3333 5.8731 18.3333 6.33333V17.5833L14.6212 14.6667H7.49998C7.03975 14.6667 6.66665 14.2936 6.66665 13.8333V13ZM4.54544 11.3333L0.833313 14.25V1.33333C0.833313 0.8731 1.20641 0.5 1.66665 0.5H14.1666C14.6269 0.5 15 0.8731 15 1.33333V11.3333H4.54544Z" fill="rgba(223, 223, 223, 1)"/></svg>')}.post-card-slide{position:relative;max-width:300px;width:100%;min-height:400px;height:auto;overflow:hidden}@media(hover: hover)and (pointer: fine){.post-card-slide:hover .post-card-slide__no-img-title,.post-card-slide:hover .post-card-slide__no-img,.post-card-slide:hover .post-card-slide__img{scale:1.03}}.post-card-slide::before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 67.65%, rgba(0, 0, 0, 0.4) 87.42%);position:absolute;top:0;right:0;bottom:0;left:0}.post-card-slide__img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.post-card-slide__no-img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--stroke-color);transition:background-color .3s ease;overflow:hidden}.post-card-slide__no-img-title,.post-card-slide__no-img{transition:scale .3s ease;will-change:scale}.post-card-slide__no-img{width:25%}.post-card-slide__img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .3s ease;will-change:scale}.post-card-slide__content{display:flex;flex-direction:column;padding:10px;padding-right:16px;padding-bottom:24px;height:100%;position:relative;z-index:2}.post-card-slide__heading{max-width:268px;width:100%;margin-top:auto;margin-left:10px;padding-right:16px}.post-card-slide__heading-link{font-family:var(--font-family-titles);font-size:var(--h3-font-size);font-weight:var(--font-weight-titles);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);line-height:3.4rem;color:#fff;border-radius:2px;border-radius:var(--border-radius-text-bg, 2px);background-position:left 85%;background-size:100%;background-image:linear-gradient(to right, var(--title-bg-color) 0%, var(--title-bg-color) 100%);background-repeat:no-repeat;padding:0px 12px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.post-card-slide .private-tag svg path{fill:#fff}.post-card-slide__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;margin-left:10px;min-height:28px;font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing)}.post-card-slide__date{color:#fff;opacity:.8}.post-card-slide__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.post-card-slide .post-tags{position:relative;z-index:5;margin-bottom:10px}html[data-theme=light] .post-card-slide .post-comment-count{color:#fff}html[data-theme=light] .post-card-slide .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66665 13H15.1976L16.6666 14.1542V5.5H17.5C17.9602 5.5 18.3333 5.8731 18.3333 6.33333V17.5833L14.6212 14.6667H7.49998C7.03975 14.6667 6.66665 14.2936 6.66665 13.8333V13ZM4.54544 11.3333L0.833313 14.25V1.33333C0.833313 0.8731 1.20641 0.5 1.66665 0.5H14.1666C14.6269 0.5 15 0.8731 15 1.33333V11.3333H4.54544Z" fill="white"/></svg>')}html[data-theme=dark] .post-card-slide .post-comment-count{color:#fff}html[data-theme=dark] .post-card-slide .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66665 13H15.1976L16.6666 14.1542V5.5H17.5C17.9602 5.5 18.3333 5.8731 18.3333 6.33333V17.5833L14.6212 14.6667H7.49998C7.03975 14.6667 6.66665 14.2936 6.66665 13.8333V13ZM4.54544 11.3333L0.833313 14.25V1.33333C0.833313 0.8731 1.20641 0.5 1.66665 0.5H14.1666C14.6269 0.5 15 0.8731 15 1.33333V11.3333H4.54544Z" fill="white"/></svg>')}.big-grid-layout__posts{display:flex;gap:16px}.big-grid-layout__posts-column{display:flex;flex-direction:column;gap:16px;height:100%;flex-shrink:0}@media(max-width: 1000px){.big-grid-layout__posts{flex-wrap:wrap}.big-grid-layout__posts-column{width:100%;flex-direction:row}.big-grid-layout .post-card-big-primary{max-width:100%;min-height:468px}.post-card-default{max-width:100%}.post-card-default__img-link-wrapper{height:228px}}@media(max-width: 600px){.big-grid-layout__posts-column{flex-direction:column}}@media(max-width: 550px){.main:has(.big-grid-layout:first-child){padding-top:0}.main .big-grid-layout:first-child .post-layout{width:100%}.main .big-grid-layout:first-child .big-grid-layout__posts-column{width:calc(100% - 40px);margin:0 auto}.main .big-grid-layout:first-child .post-card-big-primary{border-radius:0}.main .big-grid-layout:first-child .post-card-big-primary__excerpt{display:none}}.medium-grid-layout__posts{display:flex;gap:16px}.medium-grid-layout .post-card-big-primary{max-width:612px}.medium-grid-layout .post-card-big-primary__heading-link{font-family:var(--font-family-titles);font-size:var(--h2-font-size);font-weight:var(--font-weight-titles);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);line-height:5.2rem}.medium-grid-layout__posts-wrapper{display:flex;flex-direction:column;width:100%}.medium-grid-layout__posts-column{display:flex;gap:16px}.medium-grid-layout__posts-column+.medium-grid-layout__posts-column{margin-top:16px}@media(max-width: 1050px){.medium-grid-layout__posts{flex-direction:column;gap:16px}.medium-grid-layout .post-card-big-primary{max-width:100%;min-height:506px}.medium-grid-layout .post-card-default{max-width:100%}.medium-grid-layout .post-card-small{max-width:100%}.medium-grid-layout .post-card-default__img-link-wrapper{height:226px}}@media(max-width: 650px){.medium-grid-layout .post-card-default__img-link-wrapper{height:186px}}@media(max-width: 600px){.medium-grid-layout__posts-column{flex-direction:column}}@media(max-width: 550px){.medium-grid-layout .post-card-big-primary__heading-link{font-size:3.8rem;line-height:4.8rem}}@media(max-width: 450px){.medium-grid-layout .post-card-big-primary__heading-link{font-size:3.2rem;line-height:4.2rem}.medium-grid-layout .post-card-big-primary{min-height:456px}}.four-col-grid-layout__posts{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:16px;gap:16px}@media(max-width: 1100px){.four-col-grid-layout__posts{grid-template-columns:repeat(2, 1fr)}.four-col-grid-layout .post-card-big-secondary{max-width:100%}}@media(max-width: 600px){.four-col-grid-layout__posts{grid-template-columns:1fr}}.three-col-grid-layout__posts{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;gap:16px;height:100%}@media(max-width: 950px){.three-col-grid-layout__posts{display:grid;grid-template-columns:repeat(2, 1fr)}.three-col-grid-layout .post-card-medium{max-width:100%}.three-col-grid-layout .post-card-medium:first-of-type{grid-column:1/3}.three-col-grid-layout .post-card-medium:first-of-type .post-card-medium__img-link-wrapper{height:288px}.three-col-grid-layout .post-card-medium:first-of-type .post-card-medium__heading-link{font-size:3.2rem;line-height:4.2rem}.three-col-grid-layout .post-card-medium:first-of-type .post-card-medium__content{align-items:center;text-align:center}.three-col-grid-layout .post-card-medium:first-of-type .post-tags{justify-content:center}}@media(max-width: 700px){.three-col-grid-layout__posts{grid-template-columns:1fr}.three-col-grid-layout .post-card-medium{max-width:100%}.three-col-grid-layout .post-card-medium:first-of-type .post-card-medium__content{align-items:flex-start;text-align:left}.three-col-grid-layout .post-card-medium:first-of-type .post-tags{justify-content:flex-start}.three-col-grid-layout .post-card-medium .post-card-medium__img-link-wrapper{height:288px}.three-col-grid-layout .post-card-medium .post-card-medium__heading-link{font-size:3.2rem;line-height:4.2rem}.three-col-grid-layout .post-card-medium .post-card-medium__content{align-items:flex-start;text-align:left}.three-col-grid-layout .post-card-medium .post-tags{justify-content:flex-start}.three-col-grid-layout .post-card-medium:first-of-type{grid-column:unset}}@media(max-width: 450px){.three-col-grid-layout .post-card-medium:first-of-type .post-card-medium__heading-link{font-size:2.8rem;line-height:3.8rem}.three-col-grid-layout .post-card-medium:first-of-type .post-card-medium__img-link-wrapper{height:226px}.three-col-grid-layout .post-card-medium .post-card-medium__img-link-wrapper{height:226px}.three-col-grid-layout .post-card-medium .post-card-medium__heading-link{font-size:2.8rem;line-height:3.8rem}}.grid-with-sidebar{display:flex;justify-content:space-between;gap:24px}.grid-with-sidebar .post-layout{display:flex;justify-content:space-between;gap:36px}.grid-with-sidebar__wrapper{width:100%}.grid-with-sidebar__posts{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:40px;row-gap:40px;max-width:822px;width:100%}.grid-with-sidebar__posts[data-load-more-posts=enable] .post-card-default:last-of-type:nth-child(odd){display:none}.grid-with-sidebar__posts .post-card-default{max-width:403px}.grid-with-sidebar__posts .post-card-default__img-link-wrapper{height:228px}.grid-with-sidebar .btn{margin-top:24px;width:100%;max-width:822px;margin-left:0;margin-right:auto}@media(max-width: 1000px){.grid-with-sidebar .post-layout{flex-wrap:wrap}.grid-with-sidebar__posts{max-width:100%}.grid-with-sidebar .post-card-default{max-width:100%}.grid-with-sidebar .sidebar{border-left:none;padding-left:0;max-width:100%}.grid-with-sidebar .sidebar__posts{flex-direction:row}.grid-with-sidebar .sidebar .post-card-slide{max-width:100%}.grid-with-sidebar .sidebar .post-card-slide__heading-link{font-size:3.6rem;line-height:4.6rem}.grid-with-sidebar .sidebar .post-card-slide__heading{max-width:50%}.grid-with-sidebar .btn{max-width:100%}}@media(max-width: 750px){.grid-with-sidebar .sidebar .post-card-big-secondary{min-height:226px;max-width:100%}.grid-with-sidebar .sidebar__posts{flex-direction:column}}@media(max-width: 650px){.grid-with-sidebar__posts{grid-template-columns:1fr}.grid-with-sidebar__posts[data-load-more-posts=enable] .post-card-default:last-of-type:nth-child(odd){display:flex}}@media(max-width: 600px){.grid-with-sidebar .sidebar .post-card-slide__heading-link{font-size:3.2rem;line-height:4.2rem}.grid-with-sidebar .sidebar .post-card-slide__heading{max-width:100%}}@media(max-width: 450px){.grid-with-sidebar .sidebar .post-card-slide__heading-link{font-size:2.8rem;line-height:3.8rem}}.grid-without-sidebar__posts{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:40px;row-gap:40px}.grid-without-sidebar__posts[data-load-more-posts=enable] .post-card-default:last-of-type:nth-child(odd){display:none}.grid-without-sidebar__posts[data-load-more-posts=enable] .post-card-default:nth-of-type(n + 13):nth-last-child(2){display:none}.grid-without-sidebar__posts[data-load-more-posts=enable] .post-card-default:nth-of-type(n + 13):nth-last-child(3){display:none}.grid-without-sidebar__posts .post-card-default{max-width:403px}.grid-without-sidebar__posts .post-card-default__img-link-wrapper{height:228px}.grid-without-sidebar .btn{margin-top:24px}@media(max-width: 950px){.grid-without-sidebar__posts{grid-template-columns:repeat(2, 1fr)}.grid-without-sidebar .post-card-default{max-width:100%}}@media(max-width: 550px){.grid-without-sidebar__posts{grid-template-columns:1fr}}html.lock-scroll{overflow:hidden}html body:has(#sodo-search-root:not(:empty)){overflow:visible !important;overflow:initial !important}.post-comment-count{display:flex;align-items:center;justify-content:center;gap:6px;opacity:.8;transition:color .3s ease;font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);opacity:.8}.post-comment-count::before{content:"";display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:17.5px}html[data-theme=light] .post-card-default .post-comment-count,html[data-theme=light] .post-footer .post-comment-count,html[data-theme=light] .post-header--default .post-comment-count,html[data-theme=light] .post-card-small .post-comment-count,html[data-theme=light] .post-header--featured.post-header--overlapping .post-comment-count,html[data-theme="only light"] .post-card-default .post-comment-count,html[data-theme="only light"] .post-footer .post-comment-count,html[data-theme="only light"] .post-header--default .post-comment-count,html[data-theme="only light"] .post-card-small .post-comment-count,html[data-theme="only light"] .post-header--featured.post-header--overlapping .post-comment-count{color:var(--gray-color)}html[data-theme=light] .post-card-default .post-comment-count::before,html[data-theme=light] .post-footer .post-comment-count::before,html[data-theme=light] .post-header--default .post-comment-count::before,html[data-theme=light] .post-card-small .post-comment-count::before,html[data-theme=light] .post-header--featured.post-header--overlapping .post-comment-count::before,html[data-theme="only light"] .post-card-default .post-comment-count::before,html[data-theme="only light"] .post-footer .post-comment-count::before,html[data-theme="only light"] .post-header--default .post-comment-count::before,html[data-theme="only light"] .post-card-small .post-comment-count::before,html[data-theme="only light"] .post-header--featured.post-header--overlapping .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66671 15H15.1977L16.6667 16.1542V7.5H17.5C17.9603 7.5 18.3334 7.8731 18.3334 8.33333V19.5833L14.6213 16.6667H7.50004C7.03981 16.6667 6.66671 16.2936 6.66671 15.8333V15ZM4.5455 13.3333L0.833374 16.25V3.33333C0.833374 2.8731 1.20647 2.5 1.66671 2.5H14.1667C14.627 2.5 15 2.8731 15 3.33333V13.3333H4.5455Z" fill="%23DFDFDF"/></svg>')}html[data-theme=dark] .post-card-default .post-comment-count,html[data-theme=dark] .post-footer .post-comment-count,html[data-theme=dark] .post-header--default .post-comment-count,html[data-theme=dark] .post-card-small .post-comment-count,html[data-theme=dark] .post-header--featured.post-header--overlapping .post-comment-count,html[data-theme="only dark"] .post-card-default .post-comment-count,html[data-theme="only dark"] .post-footer .post-comment-count,html[data-theme="only dark"] .post-header--default .post-comment-count,html[data-theme="only dark"] .post-card-small .post-comment-count,html[data-theme="only dark"] .post-header--featured.post-header--overlapping .post-comment-count{color:var(--gray-color)}html[data-theme=dark] .post-card-default .post-comment-count::before,html[data-theme=dark] .post-footer .post-comment-count::before,html[data-theme=dark] .post-header--default .post-comment-count::before,html[data-theme=dark] .post-card-small .post-comment-count::before,html[data-theme=dark] .post-header--featured.post-header--overlapping .post-comment-count::before,html[data-theme="only dark"] .post-card-default .post-comment-count::before,html[data-theme="only dark"] .post-footer .post-comment-count::before,html[data-theme="only dark"] .post-header--default .post-comment-count::before,html[data-theme="only dark"] .post-card-small .post-comment-count::before,html[data-theme="only dark"] .post-header--featured.post-header--overlapping .post-comment-count::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66671 15H15.1977L16.6667 16.1542V7.5H17.5C17.9603 7.5 18.3334 7.8731 18.3334 8.33333V19.5833L14.6213 16.6667H7.50004C7.03981 16.6667 6.66671 16.2936 6.66671 15.8333V15ZM4.5455 13.3333L0.833374 16.25V3.33333C0.833374 2.8731 1.20647 2.5 1.66671 2.5H14.1667C14.627 2.5 15 2.8731 15 3.33333V13.3333H4.5455Z" fill="%23DFDFDF"/></svg>')}.post-card-author{font-family:var(--font-family-body);font-size:var(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);display:flex;align-items:center;gap:6px}@media(hover: hover)and (pointer: fine){.post-card-author__img-link:hover .post-card-author__img{scale:1.07}}.post-card-author__img-wrapper{border-radius:50%;display:flex;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden;flex-shrink:0}.post-card-author__img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .3s ease;will-change:scale}.post-card-author__name-prefix--default-post{opacity:.8}.post-card-author__name-prefix--big-post{color:#fff;opacity:.8}.post-card-author__name{padding-bottom:1px;display:inline;background-position:left 85%;background-size:100% 5%;transition:background-size .3s ease-in-out, color .3s ease;background-repeat:no-repeat;padding-bottom:2px}.post-card-author__name--big-post{color:#fff;background-image:linear-gradient(to right, #fff 0%, #fff 100%);opacity:.8}.post-card-author__name--default-post{color:var(--gray-color);background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%);opacity:.8}@media(hover: hover)and (pointer: fine){.post-card-author__name:hover{background-size:0% 5%}}.main{flex-grow:1;padding-top:32px;padding-bottom:120px}.main section{padding:40px 0}.main section:first-of-type{padding-top:0}.main section:last-of-type{padding-bottom:0}.post-layout{max-width:1240px;width:calc(100% - 40px);height:100%;margin:0 auto}.header-layout{margin-bottom:24px;display:flex;align-items:center;gap:8px}.header-layout__title{font-family:var(--font-family-titles);font-size:var(--h3-font-size);font-weight:var(--font-weight-titles);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);color:var(--accent-color);transition:color .3s ease}.header-layout__link{font-family:var(--font-family-body);font-size:var(--text-M-font-size);font-weight:var(--font-weight-body);line-height:var(--text-M-line-height);letter-spacing:var(--text-M-letter-spacing);padding-bottom:1px;display:inline;background-position:left 85%;background-size:100% 5%;transition:background-size .3s ease-in-out, color .3s ease;background-repeat:no-repeat;color:var(--dark-color);background-image:linear-gradient(to right, var(--dark-color) 0%, var(--dark-color) 100%)}@media(hover: hover)and (pointer: fine){.header-layout__link:hover{background-size:0% 5%}}