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;width:-moz-fit-content;width:fit-content}.logo__img{height:100%;width:100%;-o-object-fit:contain;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}}:root[data-theme=light] .logo.has-dark-version .logo__img--light{display:block}:root[data-theme=light] .logo.has-dark-version .logo__img--dark{display:none}:root[data-theme=dark] .logo.has-dark-version .logo__img--light{display:none}:root[data-theme=dark] .logo.has-dark-version .logo__img--dark{display:block}.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;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.open .nav-submenu-item__link svg{rotate:180deg}.submenu{flex-direction:column;background-color:var(--white-color);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;min-width:210px;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-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}.header{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:rgba(255,255,255,.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}.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{width:100%;height:100%;-o-object-fit:cover;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}.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%;-o-object-fit:cover;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::-moz-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}:root[data-theme=light] .subscribe-dropdown__img-wrapper.has-dark-version .logo__img--light,:root[data-theme=light] .account-dropdown__cover-img-wrapper.has-dark-version .logo__img--light{display:block}:root[data-theme=light] .subscribe-dropdown__img-wrapper.has-dark-version .logo__img--dark,:root[data-theme=light] .account-dropdown__cover-img-wrapper.has-dark-version .logo__img--dark{display:none}:root[data-theme=dark] .subscribe-dropdown__img-wrapper.has-dark-version .logo__img--light,:root[data-theme=dark] .account-dropdown__cover-img-wrapper.has-dark-version .logo__img--light{display:none}:root[data-theme=dark] .subscribe-dropdown__img-wrapper.has-dark-version .logo__img--dark,:root[data-theme=dark] .account-dropdown__cover-img-wrapper.has-dark-version .logo__img--dark{display:block}.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:-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:-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:-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:sticky;top:20px}.last-elem--header-show{top:105px}.advertisement{border-radius:8px;border-radius:var(--border-radius-blocks, 8px);overflow:hidden}.advertisement__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advertisement--hover{transition:opacity .3s ease;will-change:opacity}@media(hover: hover)and (pointer: fine){.advertisement--hover:hover{opacity:.8}}.swiper{width:100%;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.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{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:var(--white-color);border-radius:50%;top:50%;transform:translateY(-50%);transition:opacity .3s ease, background-color .3s ease}.swiper-nav-btn::after{content:normal;content:initial}.swiper-nav-btn svg{width:auto;height:auto}.swiper-nav-btn svg path{transition:fill .3s ease;fill:var(--dark-color)}@media(hover: hover)and (pointer: fine){.swiper-nav-btn:hover{opacity:.8}}.swiper-button-prev{left:-20px}.swiper-button-next{right:-20px}.swiper-button-next svg{rotate:180deg}.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::-moz-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 path{fill:var(--dark-color)}@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{height:0;transition:height .3s ease}.mobile-nav-submenu__item-link{padding:16px 40px;display:block;transition:color .3s ease}@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}}.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::-moz-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:-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:-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-footer{max-width:822px;width:100%;padding-top:24px;margin-top:24px;border-top:1px solid var(--stroke-color);transition:border-color .3s ease;display:flex;flex-direction:column;gap:24px}.post-footer__info{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.post-footer__meta{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--gray-color);transition:color .3s ease}.post-footer__share{padding:40px;display:flex;gap:16px;align-items:center;justify-content:space-between;background-color:var(--white-color);transition:background-color .3s ease;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-footer__share-wrapper{display:flex;align-items:center;gap:16px;max-width:483px;width:100%}.post-footer__share-info{max-width:370px;width:100%}.post-footer__share-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)}.post-footer__share-description{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);transition:color .3s ease;margin-top:4px}.post-footer__share-btns{display:flex;align-items:center;gap:8px}.post-footer .share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--light-bg-color);transition:background-color .3s ease;border-radius:50%}.post-footer .share-btn svg path{transition:fill .3s ease;fill:var(--dark-color)}@media(hover: hover)and (pointer: fine){.post-footer .share-btn:hover{background-color:var(--dark-color)}.post-footer .share-btn:hover svg path{fill:var(--white-color)}}.post-footer .copyToClipboardBtn{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--light-bg-color);transition:background-color .3s ease, opacity .3s ease}@media(hover: hover)and (pointer: fine){.post-footer .copyToClipboardBtn:hover{opacity:.8}}.post-footer .copyToClipboardBtn::after{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(--text-XS-font-size);font-weight:var(--font-weight-body);line-height:var(--text-XS-line-height);letter-spacing:var(--text-XS-letter-spacing);line-height:100%;padding:3px 7px;position:absolute;right:0;bottom:calc(-100% + 15px);animation:fadeIn .35s ease;width:-moz-max-content;width:max-content;z-index:10;border-radius:4px;transition:color .3s ease, background-color .3s ease}.post-footer .copyToClipboardBtn.copied::after{display:flex;content:"Link copied!";animation:fadeIn .2s ease}.post-footer .copyToClipboardBtn.notCopied::after{display:flex;content:"Copy failed!";background-color:#bd0b0b;animation:fadeIn .2s ease}@media(max-width: 1000px){.post-page__wrapper .post-footer{width:calc(100% - 40px)}}@media(max-width: 750px){.post-footer__share{flex-wrap:wrap}}@media(max-width: 650px){.post-footer__share{padding:32px}}@media(max-width: 550px){.post-footer__share{padding:24px}.post-footer__share-title{font-size:2.6rem}}@media(max-width: 375px){.post-footer__share-title{font-size:2.4rem}}.post-header{position:relative;margin-bottom:40px}.post-header--default{max-width:822px;width:calc(100% - 40px);display:flex;flex-direction:column;align-items:center;gap:16px}.post-header--default .post-header__img-wrapper{margin-top:8px}.post-header--default .post-header__img-wrapper picture{height:468px;width:100%}.post-header--default .post-tags{justify-content:center}.post-header--default.post-header--overlapping .post-header__img-wrapper,.post-header--default.post-header--overlapping .post-header__no-img-wrapper{position:relative;height:468px;width:100%;margin-top:0}.post-header--default.post-header--overlapping.post-header--overlapping-no-img .post-header__overlapping{margin-top:0px}.post-header--featured{display:flex;min-height:531px}.post-header--featured::before{content:"";background:rgba(0,0,0,.2);position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-header--featured .post-header__title{margin-top:auto}.post-header--featured .post-header__meta{color:#fff}.post-header--featured .post-header__title{max-width:822px;width:calc(100% - 40px)}.post-header--featured .post-header__img-wrapper,.post-header--featured .post-header__no-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.post-header--featured .private-tag path{fill:#fff}.post-header--featured.post-header--overlapping{display:block}.post-header--featured.post-header--overlapping::before{content:normal;content:initial}.post-header--featured.post-header--overlapping.post-header--overlapping.post-header--overlapping-no-img{min-height:auto}.post-header--featured.post-header--overlapping.post-header--overlapping.post-header--overlapping-no-img .post-header__overlapping{margin-top:0px}.post-header--featured.post-header--overlapping .post-header__img-wrapper{position:relative;height:531px}.post-header--featured.post-header--overlapping .post-header__img-wrapper::before{content:normal;content:initial}.post-header--featured.post-header--overlapping .post-header__overlapping{align-items:center;max-width:822px;margin-left:auto;margin-right:auto;margin-top:-65px;position:relative;z-index:5}.post-header--featured.post-header--overlapping .post-header__meta{color:var(--gray-color)}.post-header--featured.post-header--overlapping .private-tag path{fill:var(--gray-color)}.post-header__wrapper{flex-grow:1;position:relative;z-index:2;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.post-header__title{text-align:center}.post-header__title span{color:var(--dark-color);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);transition:color .3s ease}.post-header__title--with-bg span{color:#fff;border-radius:2px;border-radius:var(--border-radius-text-bg, 2px);line-height:6.6rem;background-position:left 85%;background-size:100% 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-header__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:var(--gray-color);text-align:center;max-width:714px;width:100%;margin:0 auto}.post-header__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:var(--gray-color)}.post-header__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);opacity:.8}.post-header__img-wrapper,.post-header__no-img-wrapper{border-radius:8px;border-radius:var(--border-radius-blocks, 8px);overflow:hidden;display:flex;align-items:center;justify-content:center}.post-header__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-header__no-img{width:25%}.post-header__overlapping{display:flex;gap:16px;flex-direction:column;align-items:center;position:relative;z-index:5;margin-top:-80px}:root[data-theme=light] .post-header__no-img-wrapper.has-dark-version .post-header__no-img--light{display:block}:root[data-theme=light] .post-header__no-img-wrapper.has-dark-version .post-header__no-img--dark{display:none}:root[data-theme=dark] .post-header__no-img-wrapper.has-dark-version .post-header__no-img--light{display:none}:root[data-theme=dark] .post-header__no-img-wrapper.has-dark-version .post-header__no-img--dark{display:block}@media(max-width: 1000px){.post-header__title span{font-size:4.8rem;line-height:6.2rem}}@media(max-width: 750px){.post-header__title span{font-size:4.4rem;line-height:5.8rem}}@media(max-width: 550px){.post-header__title span{font-size:4rem;line-height:5.4rem}.post-header__excerpt{font-size:1.8rem}}@media(max-width: 375px){.post-header__title span{font-size:3.6rem;line-height:4.8rem}}.post-template.tag-hash-lightbox .post-content .kg-card.kg-image-card img:not(a>img){cursor:zoom-in}.post-template.tag-hash-lightbox .post-content .kg-gallery-card img,.post-template.tag-hash-lightbox .post-content .kg-product-card img{cursor:zoom-in}.post-content>*{color:var(--dark-color);width:calc(100% - 40px);max-width:608px;margin:0 auto}.post-content>*:last-child{margin-bottom:0 !important}.post-content>*:first-child{margin-top:0 !important}.post-content h1{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)}.post-content h2{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)}.post-content h3{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)}.post-content h4{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)}.post-content h5{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)}.post-content h6{font-family:var(--font-family-titles);font-size:var(--h6-font-size);font-weight:var(--font-weight-titles);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:var(--dark-color);margin-top:24px;margin-bottom:8px}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6+h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:10px}.post-content p:has(+ul),.post-content p:has(+ol){margin-bottom:8px}.post-content p{font-family:var(--font-family-body);font-size:var(--post-body-font-size);font-weight:var(--post-body-font-weight);line-height:var(--post-body-line-height);letter-spacing:var(--post-body-letter-spacing);margin-bottom:24px}.post-content p>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:40px;border-radius:4px;border-radius:var(--border-radius-images, 4px)}.post-content p>img:last-child{margin-bottom:40px}.post-content p small{margin-top:8px;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);font-size:calc(var(--post-body-font-size) - .4rem);color:var(--gray-color)}.post-content p small a{font-size:calc(var(--post-body-font-size) - .4rem) !important}.post-content p:empty{margin-bottom:0;padding-bottom:14px}.post-content figcaption{text-align:left;width:100%;max-width:608px;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);margin-left:auto;margin-right:auto}.post-content figcaption>*{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);padding:0;margin:0}.post-content figcaption a{font-size:var(--text-M-font-size) !important}.post-content a:not(.post-card-author a):not(.post-tags a):not(.next-block-wrapper a):not(.kg-cta-button):not(.share-btn):not(.btn):not(.post-upgrade-cta-small-text__link .kg-blockquote-alt a):not(h1 a):not(h2 a):not(h3 a):not(h4 a):not(h5 a):not(h6 a):not(figcaption a):not(.kg-bookmark-container):not(.kg-btn):not(.kg-header-card-button):not(.kg-product-card-button):not(a.post-upgrade-cta-btn):not(a.post-upgrade-cta-signin){font-family:var(--font-family-body);font-size:var(--post-body-font-size);font-weight:var(--post-body-font-weight);line-height:var(--post-body-line-height);letter-spacing:var(--post-body-letter-spacing)}.post-content a:not(.post-card-author a):not(.post-tags a):not(.next-block-wrapper a):not(.kg-cta-button):not(.share-btn):not(.btn):not(.post-upgrade-cta-small-text__link .kg-blockquote-alt a):not(h1 a):not(h2 a):not(h3 a):not(h4 a):not(h5 a):not(h6 a):not(figcaption a):not(.kg-bookmark-container):not(.kg-btn):not(.kg-header-card-button):not(.kg-product-card-button):not(a.post-upgrade-cta-btn):not(a.post-upgrade-cta-signin)>*{-webkit-text-decoration:none !important;text-decoration:none !important}.post-content a:not(.post-card-author a):not(.post-tags a):not(.next-block-wrapper a):not(.kg-cta-button):not(.share-btn):not(.btn):not(.post-tag):not(.post-footer__author):not(.post-upgrade-cta-small-text__link):not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(a.gh-portal-close):not(a.gh-portal-open):not(a.post-upgrade-cta-btn):not(a.post-upgrade-cta-signin):not(.kg-header-card-heading a):not(.kg-header-card-subheading a):not(.kg-signup-card-heading a):not(.kg-signup-card-subheading a):not(.kg-signup-card-disclaimer a){display:inline;color:var(--dark-color);font-family:var(--font-family-body);font-size:var(--post-body-font-size);font-weight:var(--post-body-font-weight);line-height:var(--post-body-line-height);letter-spacing:var(--post-body-letter-spacing);display:inline;background-position:left 85%;background-size:100% 5%;background-image:linear-gradient(to right, var(--dark-color) 0%, var(--dark-color) 100%);background-repeat:no-repeat;padding-bottom:3px;transition:background-size .3s ease-in-out, color .3s ease}@media(hover: hover)and (pointer: fine){.post-content a:not(.post-card-author a):not(.post-tags a):not(.next-block-wrapper a):not(.kg-cta-button):not(.share-btn):not(.btn):not(.post-tag):not(.post-footer__author):not(.post-upgrade-cta-small-text__link):not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(a.gh-portal-close):not(a.gh-portal-open):not(a.post-upgrade-cta-btn):not(a.post-upgrade-cta-signin):not(.kg-header-card-heading a):not(.kg-header-card-subheading a):not(.kg-signup-card-heading a):not(.kg-signup-card-subheading a):not(.kg-signup-card-disclaimer a):hover{background-size:0% 5%}}.post-content ol,.post-content ul{font-family:var(--font-family-body);font-size:var(--post-body-font-size);font-weight:var(--post-body-font-weight);line-height:var(--post-body-line-height);letter-spacing:var(--post-body-letter-spacing);margin-bottom:24px;list-style-position:inside}.post-content ol li,.post-content ul li{position:relative;margin-bottom:8px}.post-content ol li p,.post-content ul li p{margin:0}.post-content ol li img,.post-content ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;border-radius:var(--border-radius-images, 4px)}.post-content ol li ol,.post-content ul li ol{margin:8px 0 0;margin-left:20px}.post-content ol li ol,.post-content ul li ol{list-style:lower-latin;list-style-position:inside}.post-content ol li ol ol,.post-content ul li ol ol{list-style:lower-roman}.post-content ol{list-style:decimal;list-style-position:inside}.post-content ol ul{margin-left:5px}.post-content ol li::marker{position:absolute;top:0;left:0}.post-content ul li{list-style:none;margin-left:32px}.post-content ul li:before{content:"";position:absolute;top:11px;left:-19px;background-color:var(--dark-color);width:6px;height:6px;border-radius:50%}.post-content ul li ol{list-style-position:inside;margin-left:0}.post-content ul li ol li{list-style:auto;padding-left:0}.post-content ul li ol li::before{content:normal;content:initial}.post-content ul li ul li:before{background-color:var(--dark-color);width:6px;height:6px}.post-content ul li ul li ul li:before{background-color:var(--dark-color);width:6px;height:6px}.post-content>blockquote{margin-top:24px;margin-bottom:24px;font-family:var(--font-family-body);font-size:var(--post-body-font-size);font-weight:var(--post-body-font-weight);line-height:var(--post-body-line-height);letter-spacing:var(--post-body-letter-spacing);padding-left:24px;border-left:2px solid var(--dark-color)}.post-content>blockquote blockquote>p{padding:0 !important;margin:0 auto !important}.post-content>blockquote>p{padding:0 !important;margin:0 auto !important}.post-content>blockquote>p{font-family:var(--font-family-body);font-size:var(--post-body-font-size);font-weight:var(--post-body-font-weight);line-height:var(--post-body-line-height);letter-spacing:var(--post-body-letter-spacing)}.post-content>blockquote>ul,.post-content>blockquote ol{margin-bottom:0px}.post-content>blockquote>*:first-child{margin-top:0}.post-content>blockquote>*:last-child{margin-bottom:0}.post-content>blockquote>h1,.post-content>blockquote h2,.post-content>blockquote h3,.post-content>blockquote h4,.post-content>blockquote h5,.post-content>blockquote h6{margin:16px 0px}.post-content .kg-blockquote-alt{text-align:left;text-transform:none;font-style:normal;border:none;width:calc(100% - 40px);max-width:608px;position:relative;margin-top:40px;margin-bottom:40px;padding:0 42px;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)}.post-content .kg-blockquote-alt strong{color:var(--white-color);display:inline;border-radius:2px;border-radius:var(--border-radius-text-bg, 2px);font-family:var(--font-family-body);font-size:var(--post-quote-font-size);font-weight:var(--post-quote-font-weight);line-height:var(--post-quote-line-height);letter-spacing:var(--post-quote-letter-spacing);line-height:4.8rem;background-position:left 85%;background-size:100%;background-image:linear-gradient(to right, var(--dark-color) 0%, var(--dark-color) 100%);background-repeat:no-repeat;padding:0px 12px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.post-content .kg-blockquote-alt em{margin-top:16px;display:inline-block}.post-content .kg-blockquote-alt::before{background-repeat:no-repeat;background-position:center center;display:block;flex-shrink:0;position:absolute;left:0;top:0;width:36px;height:36px}.post-content .kg-blockquote-alt a{font-family:var(--font-family-body);font-size:var(--post-quote-font-size);font-weight:var(--post-quote-font-weight);line-height:var(--post-quote-line-height);letter-spacing:var(--post-quote-letter-spacing)}.post-content .kg-blockquote-alt a strong{padding:0}html[data-theme=light] .kg-blockquote-alt::before,html[data-theme="only light"] .kg-blockquote-alt::before{content:"";background-image:url('data:image/svg+xml,<svg width="27" height="22" viewBox="0 0 27 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.195313 17.8906C2.82552 17.0833 4.59635 15.625 5.50781 13.5156C6.02865 12.3958 6.23698 11.3151 6.13281 10.2734L1.02107e-06 10.2734L1.9192e-06 -9.73261e-07L11.1328 0L11.1328 8.24219C11.1328 12.2005 10.1823 15.2995 8.28125 17.5391C6.35417 19.7786 3.65885 21.25 0.195312 21.9531L0.195313 17.8906Z" fill="black"/><path d="M15.3281 17.8906C17.9583 17.0833 19.7292 15.625 20.6406 13.5156C21.1615 12.3958 21.3698 11.3151 21.2656 10.2734L15.1328 10.2734L15.1328 -9.73261e-07L26.2656 0L26.2656 8.24219C26.2656 12.2005 25.3151 15.2995 23.4141 17.5391C21.487 19.7786 18.7917 21.25 15.3281 21.9531L15.3281 17.8906Z" fill="black"/></svg>')}html[data-theme=dark] .kg-blockquote-alt strong,html[data-theme="only dark"] .kg-blockquote-alt strong{color:#fff;background-image:linear-gradient(to right, #000000 0%, #000000 100%)}html[data-theme=dark] .kg-blockquote-alt::before,html[data-theme="only dark"] .kg-blockquote-alt::before{content:"";background-image:url('data:image/svg+xml,<svg width="27" height="22" viewBox="0 0 27 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.195313 17.8906C2.82552 17.0833 4.59635 15.625 5.50781 13.5156C6.02865 12.3958 6.23698 11.3151 6.13281 10.2734L1.02107e-06 10.2734L1.9192e-06 -9.73261e-07L11.1328 0L11.1328 8.24219C11.1328 12.2005 10.1823 15.2995 8.28125 17.5391C6.35417 19.7786 3.65885 21.25 0.195312 21.9531L0.195313 17.8906Z" fill="white"/><path d="M15.3281 17.8906C17.9583 17.0833 19.7292 15.625 20.6406 13.5156C21.1615 12.3958 21.3698 11.3151 21.2656 10.2734L15.1328 10.2734L15.1328 -9.73261e-07L26.2656 0L26.2656 8.24219C26.2656 12.2005 25.3151 15.2995 23.4141 17.5391C21.487 19.7786 18.7917 21.25 15.3281 21.9531L15.3281 17.8906Z" fill="white"/></svg>')}.post-content code:not([class]){display:inline-block;padding:0px 8px;min-width:auto;width:auto;font-size:.8em;vertical-align:text-bottom;margin:0}.post-content .kg-card.kg-code-card{display:flex;flex-direction:column;gap:6px;margin-top:16px;margin-bottom:40px}.post-content .kg-card.kg-code-card pre{background-color:var(--white-color);border-radius:8px;border-radius:var(--border-radius-blocks, 8px);width:100%;margin:0}.post-content .kg-card.kg-code-card pre code{width:100%;margin:0}.post-content pre{margin:16px auto 40px}.post-content p>code{margin:16px auto 40px}.post-content code{display:block;color:var(--dark-color);background-color:var(--white-color);white-space:pre;-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%;min-width:250px;padding:24px;font-size:1.4rem;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);margin:0 auto}.post-content hr{height:1px;margin-top:16px;margin-bottom:40px;background-color:var(--stroke-color);transition:background-color .3s ease}.post-content .kg-callout-card{display:flex;gap:16px;margin-top:16px;margin-bottom:40px;padding:24px;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-content .kg-callout-card:has(+.kg-callout-card){margin-bottom:16px}.post-content .kg-callout-card .kg-callout-text{font-family:var(--font-family-body);font-size:var(--post-body-font-size);font-weight:var(--post-body-font-weight);line-height:var(--post-body-line-height);letter-spacing:var(--post-body-letter-spacing)}.post-content .kg-callout-card .kg-callout-emoji{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.post-content .kg-callout-card:not(.kg-callout-card-accent){color:var(--dark-color)}.post-content .kg-callout-card.kg-callout-card-accent .kg-callout-text{color:#fff}.post-content .kg-callout-card.kg-callout-card-accent .kg-callout-text a{color:inherit !important;background-image:linear-gradient(to right, currentColor 0%, currentColor 100%) !important}.post-content .kg-card.kg-image-card{margin-top:16px;margin-bottom:40px}.post-content .kg-card.kg-image-card>a{width:100%;opacity:1;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-image-card>a:hover{opacity:.8}}.post-content .kg-card.kg-image-card .kg-image{width:100%;height:100%;max-width:100%;border-radius:4px;border-radius:var(--border-radius-images, 4px)}.post-content .kg-card.kg-image-card figcaption{margin-top:6px}.post-content .kg-card.kg-image-card.kg-width-wide{max-width:822px;width:calc(100% - 40px)}.post-content .kg-card.kg-image-card.kg-width-full{max-width:100%;width:100%}.post-content .kg-card.kg-image-card.kg-width-full .kg-image{border-radius:0}.post-content .kg-bookmark-card{margin-top:16px;margin-bottom:40px}.post-content .kg-bookmark-card .kg-bookmark-container{display:flex;flex-wrap:nowrap;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);background-color:var(--white-color);border-color:rgba(0,0,0,0);box-shadow:none;min-height:148px;overflow:hidden}@media(hover: hover)and (pointer: fine){.post-content .kg-bookmark-card .kg-bookmark-container:hover{border-radius:8px;border-radius:var(--border-radius-blocks, 8px);border-color:rgba(0,0,0,0)}.post-content .kg-bookmark-card .kg-bookmark-container:hover .kg-bookmark-content{opacity:.8}.post-content .kg-bookmark-card .kg-bookmark-container:hover .kg-bookmark-thumbnail{opacity:.8}}.post-content .kg-bookmark-card .kg-bookmark-container:after{content:none}.post-content .kg-bookmark-card .kg-bookmark-content{padding:24px;display:flex;flex-direction:column;flex-basis:65%;align-items:flex-start;background-color:var(--white-color);transition:opacity .3s ease, background-color .3s ease}.post-content .kg-bookmark-card .kg-bookmark-title{color:var(--dark-color);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)}.post-content .kg-bookmark-card .kg-bookmark-description{color:var(--gray-color);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);margin-top:6px;margin-bottom:16px;display:-webkit-box;overflow-y:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-content .kg-bookmark-card .kg-bookmark-metadata{display:flex;align-items:center;margin-top:auto;gap:4px}.post-content .kg-bookmark-card .kg-bookmark-metadata .kg-bookmark-icon{width:20px;height:20px}.post-content .kg-bookmark-card .kg-bookmark-metadata .kg-bookmark-author,.post-content .kg-bookmark-card .kg-bookmark-metadata .kg-bookmark-publisher{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);text-overflow:ellipsis;overflow:hidden;max-width:240px;white-space:nowrap;display:block;color:var(--gray-color)}.post-content .kg-bookmark-card .kg-bookmark-thumbnail{background-color:var(--white-color);position:relative;flex-basis:35%;padding:24px;overflow:hidden;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.post-content .kg-bookmark-card .kg-bookmark-thumbnail img{position:relative;top:auto;left:auto;width:100%;height:100%;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-content .kg-bookmark-card figcaption{margin-top:6px}.post-content .kg-card.kg-audio-card{display:flex;align-items:center;min-height:96px;margin-top:16px;margin-bottom:40px;box-shadow:none;width:calc(100% - 40px);border-radius:8px;border-radius:var(--border-radius-blocks, 8px);background-color:var(--white-color);padding:24px}.post-content .kg-card.kg-audio-card .kg-audio-thumbnail{display:flex;justify-content:center;align-items:center;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);background-color:var(--light-bg-color);width:64px;min-width:64px;height:64px;min-height:64px;-o-object-fit:cover;object-fit:cover;overflow:hidden;margin:0;border-radius:var(--border-radius-blocks, 8px)}.post-content .kg-card.kg-audio-card .kg-audio-thumbnail svg{fill:var(--dark-color)}.post-content .kg-card.kg-audio-card .kg-audio-player-container{justify-content:center;gap:8px;flex-grow:1;margin-left:16px}.post-content .kg-card.kg-audio-card .kg-audio-player-container input[type=range]{position:relative;-webkit-appearance:none;background:0 0;height:auto;padding:0;border:0}.post-content .kg-card.kg-audio-card .kg-audio-player{display:flex;align-items:center;flex-wrap:wrap;row-gap:16px;padding:0;margin:0;flex-grow:0}.post-content .kg-card.kg-audio-card .kg-audio-title{color:var(--dark-color);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);padding:0;margin:0}.post-content .kg-card.kg-audio-card .kg-audio-play-icon,.post-content .kg-card.kg-audio-card .kg-audio-pause-icon{position:relative;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--accent-color);transition:opacity .3s ease}.post-content .kg-card.kg-audio-card .kg-audio-play-icon svg,.post-content .kg-card.kg-audio-card .kg-audio-pause-icon svg{width:8px;height:8px;fill:#fff}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-audio-card .kg-audio-play-icon:hover,.post-content .kg-card.kg-audio-card .kg-audio-pause-icon:hover{opacity:.8}}.post-content .kg-card.kg-audio-card .kg-audio-unmute-icon,.post-content .kg-card.kg-audio-card .kg-audio-mute-icon{margin-left:4px;transition:opacity .3s ease}.post-content .kg-card.kg-audio-card .kg-audio-unmute-icon svg,.post-content .kg-card.kg-audio-card .kg-audio-mute-icon svg{width:16px;height:16px;fill:var(--dark-color)}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-audio-card .kg-audio-unmute-icon:hover,.post-content .kg-card.kg-audio-card .kg-audio-mute-icon:hover{opacity:.8}}.post-content .kg-card.kg-audio-card .kg-audio-current-time{color:var(--dark-color);min-width:38px;padding:0 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);margin-left:4px}.post-content .kg-card.kg-audio-card .kg-audio-time{color:var(--gray-color);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);width:-moz-fit-content;width:fit-content}.post-content .kg-card.kg-audio-card .kg-audio-duration{padding:0 4px;color:var(--gray-color)}.post-content .kg-card.kg-audio-card .kg-audio-playback-rate{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:8px;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);font-size:1.1rem;color:var(--dark-color);background-color:var(--light-bg-color);transition:opacity .3s ease;padding:0;min-width:0;min-width:initial}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-audio-card .kg-audio-playback-rate:hover{opacity:.8}}.post-content .kg-card.kg-audio-card .kg-audio-seek-slider{background-color:var(--light-bg-color) !important}.post-content .kg-card.kg-audio-card .kg-audio-seek-slider{flex-grow:1;margin:0 4px;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-content .kg-card.kg-audio-card .kg-audio-volume-slider{background-color:var(--light-bg-color) !important}.post-content .kg-card.kg-audio-card .kg-audio-volume-slider{border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-content .kg-card.kg-audio-card .kg-audio-volume-slider,.post-content .kg-card.kg-audio-card .kg-audio-seek-slider{height:4px !important}.post-content .kg-card.kg-audio-card .kg-audio-volume-slider:before,.post-content .kg-card.kg-audio-card .kg-audio-seek-slider:before{content:"";color:var(--dark-color);position:absolute;left:0;height:4px;cursor:pointer;background-color:currentColor;border-radius:2px}.post-content .kg-card.kg-button-card{width:calc(100% - 40px);margin-top:16px;margin-bottom:24px}.post-content .kg-card.kg-button-card .kg-btn{display:flex;align-items:center;justify-content:center;height:auto;padding:11px 20px;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);line-height:1;height:40px;border-radius:4px;border-radius:var(--border-radius-button, 4px);transition:opacity .3s ease;background-color:var(--dark-color);color:var(--white-color)}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-button-card .kg-btn:hover{opacity:.8}}.post-content .kg-card.kg-video-card{margin-top:16px;margin-bottom:40px}.post-content .kg-card.kg-video-card video{width:100%}.post-content .kg-card.kg-video-card figcaption{margin-top:6px}.post-content .kg-card.kg-video-card.kg-width-wide{max-width:822px;width:calc(100% - 40px)}.post-content .kg-card.kg-video-card.kg-width-full{max-width:100%;width:100%}.post-content .kg-card.kg-video-card.kg-width-full .kg-video-container{border-radius:0}.post-content .kg-card.kg-video-card .kg-video-container{overflow:hidden;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.post-content .kg-card.kg-gallery-card{--gap: 16px;max-width:822px;width:calc(100% - 40px);margin-top:16px;margin-bottom:40px}.post-content .kg-card.kg-gallery-card figcaption{margin-top:6px}.post-content .kg-card.kg-gallery-card.kg-card-hascaption{display:flex;flex-direction:column;align-items:center}.post-content .kg-card.kg-gallery-card .kg-gallery-image{border-radius:4px;border-radius:var(--border-radius-images, 4px);overflow:hidden}.post-content .kg-card.kg-product-card{margin-top:16px;margin-bottom:40px;width:calc(100% - 40px)}.post-content .kg-card.kg-product-card .kg-product-card-container{max-width:100%;padding:24px;box-shadow:none;background-color:var(--white-color);border:rgba(0,0,0,0);border-radius:8px;border-radius:var(--border-radius-blocks, 8px);row-gap:16px;overflow:hidden}.post-content .kg-card.kg-product-card .kg-product-card-image{width:100%;height:auto;border-radius:4px;border-radius:var(--border-radius-images, 4px)}.post-content .kg-card.kg-product-card .kg-product-card-image+.kg-product-card-title-container{position:relative}.post-content .kg-card.kg-product-card .kg-product-card-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)}.post-content .kg-card.kg-product-card .kg-product-card-rating-star{display:flex;align-items:center;justify-content:center}.post-content .kg-card.kg-product-card .kg-product-card-rating-star svg{fill:var(--dark-color)}.post-content .kg-card.kg-product-card .kg-product-card-description p{opacity:1}.post-content .kg-card.kg-product-card .kg-product-card-description p>*{color:var(--gray-color);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)}.post-content .kg-card.kg-product-card .kg-product-card-description a{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)}.post-content .kg-card.kg-product-card .kg-product-card-button{display:flex;align-items:center;justify-content:center;height:auto;width:-moz-fit-content;width:fit-content;padding:11px 20px;height:40px;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);border-radius:4px;border-radius:var(--border-radius-button, 4px);transition:opacity .3s ease;background-color:var(--dark-color);color:var(--white-color)}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-product-card .kg-product-card-button:hover{opacity:.8}}.post-content .kg-card.kg-file-card{margin-top:16px;margin-bottom:40px;display:flex;box-shadow:none}.post-content .kg-card.kg-file-card a.kg-file-card-container{display:flex;align-items:center;gap:24px;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);background-color:var(--white-color);border-color:rgba(0,0,0,0);width:100%;padding:24px;min-height:auto;transition:background-color .3s ease-out, border-color .3s ease-out}.post-content .kg-card.kg-file-card a.kg-file-card-container:after{content:none}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-file-card a.kg-file-card-container:hover .kg-file-card-contents{opacity:.8}.post-content .kg-card.kg-file-card a.kg-file-card-container:hover .kg-file-card-icon{opacity:.8}.post-content .kg-card.kg-file-card a.kg-file-card-container:hover .kg-file-card-icon::before{opacity:1}}.post-content .kg-card.kg-file-card a.kg-file-card-container .kg-file-card-contents{display:flex;flex-direction:column;justify-content:flex-start;margin:0;width:100%;transition:opacity .3s ease}.post-content .kg-card.kg-file-card .kg-file-card-title{color:var(--dark-color);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)}.post-content .kg-card.kg-file-card .kg-file-card-caption{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);opacity:1;margin-top:0;max-width:415px;width:100%;flex-grow:initial}.post-content .kg-card.kg-file-card .kg-file-card-caption:not(:empty)+.kg-file-card-metadata{margin-top:10px}.post-content .kg-card.kg-file-card .kg-file-card-icon{width:32px;height:32px;max-width:32px;min-width:32px;max-height:32px;min-height:32px;margin-left:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-out, background-color .3s ease-out, border-color .3s ease-out}.post-content .kg-card.kg-file-card .kg-file-card-icon:before{content:"";background-color:rgba(0,0,0,0);margin-right:32px;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);opacity:1;left:calc(-100% - 32px);top:50%;transform:translateY(-50%)}.post-content .kg-card.kg-file-card .kg-file-card-icon svg{width:32px;height:32px}.post-content .kg-card.kg-file-card .kg-file-card-icon svg circle{display:none}.post-content .kg-card.kg-file-card .kg-file-card-icon svg polyline,.post-content .kg-card.kg-file-card .kg-file-card-icon svg line{stroke:var(--gray-color)}.post-content .kg-card.kg-file-card .kg-file-card-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:0}.post-content .kg-card.kg-file-card .kg-file-card-filename,.post-content .kg-card.kg-file-card .kg-file-card-filesize{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)}.post-content .kg-card.kg-file-card .kg-file-card-filesize{opacity:1}.post-content .kg-card.kg-file-card .kg-file-card-filesize::before{content:"/";display:inline-block;color:var(--gray-color);margin-right:4px;margin-left:4px}.post-content .kg-card.kg-toggle-card{margin-top:16px;margin-bottom:40px;padding:0 24px;background-color:var(--white-color);border-radius:8px;border-radius:var(--border-radius-blocks, 8px);box-shadow:none;transition:border-color .3s ease}.post-content .kg-card.kg-toggle-card .kg-toggle-card-icon{flex-shrink:0}.post-content .kg-card.kg-toggle-card+.kg-card.kg-toggle-card .kg-toggle-heading{padding:24px 0}.post-content .kg-card.kg-toggle-card:has(+.kg-card.kg-toggle-card){margin-bottom:0}.post-content .kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-content{padding:24px 0;padding-top:0}.post-content .kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-heading{padding-bottom:4px !important}.post-content .kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-card-icon{transform:rotate(-180deg)}.post-content .kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-card-icon::after{rotate:0deg !important}.post-content .kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-card-icon svg{transform:none}.post-content .kg-card.kg-toggle-card .kg-toggle-content{width:100%;max-width:476px}.post-content .kg-card.kg-toggle-card .kg-toggle-content p{color:var(--gray-color);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:0;margin:0;max-width:100%}.post-content .kg-card.kg-toggle-card h4.kg-toggle-heading-text{color:var(--dark-color);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);text-transform:none}.post-content .kg-card.kg-toggle-card .kg-toggle-heading{padding:24px 0;transition:opacity .3s ease;align-items:center;gap:24px}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-toggle-card .kg-toggle-heading:hover{opacity:.8}}.post-content .kg-card.kg-toggle-card .kg-toggle-heading .kg-toggle-card-icon{align-items:center;position:relative;transition:transform .3s ease, background-color .3s ease;margin-left:0;width:32px;height:32px}.post-content .kg-card.kg-toggle-card .kg-toggle-heading .kg-toggle-card-icon svg{width:13px}.post-content .kg-card.kg-toggle-card .kg-toggle-heading .kg-toggle-card-icon svg path{stroke:var(--dark-color);stroke-width:3}.post-content .kg-card.kg-embed-card{max-width:608px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;margin-bottom:40px}.post-content .kg-card.kg-embed-card figcaption{margin-top:8px;text-align:left}.post-content .kg-card.kg-embed-card iframe{width:100%}.post-content .kg-card.kg-embed-card .cp_embed_iframe{height:500px}.post-content .kg-card.kg-embed-card>:where(iframe[src*="youtube.com"],iframe[src*="vimeo.com"]){width:100%;height:auto;aspect-ratio:16/9}.post-content .kg-card.kg-header-card.kg-width-full{max-width:100%;width:100%;margin-top:16px;margin-bottom:40px}.post-content .kg-card.kg-header-card.kg-width-full.kg-size-small .kg-header-card-header{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)}.post-content .kg-card.kg-header-card.kg-width-full.kg-size-medium .kg-header-card-header{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)}.post-content .kg-card.kg-header-card.kg-width-full.kg-size-large .kg-header-card-header{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)}.post-content .kg-card.kg-style-image .kg-header-card-button .btn__char::before,.post-content .kg-card.kg-style-image .kg-header-card-button .btn__char::after{color:#000}.post-content a.kg-header-card-button{border-radius:4px !important;border-radius:var(--border-radius-button, 4px) !important}.post-content a.kg-header-card-button{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;height:auto;padding:9px 20px;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);transition:opacity .3s ease;background-color:var(--accent-color);color:#fff}@media(hover: hover)and (pointer: fine){.post-content a.kg-header-card-button:hover{opacity:.8}}.post-content .kg-card.kg-header-card.kg-v2{width:calc(100% - 40px);border-radius:8px;border-radius:var(--border-radius-blocks, 8px);margin-top:16px;margin-bottom:40px;overflow:hidden}.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-heading a,.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-subheading a{display:inline;color:currentColor;word-break:break-word;display:inline;background-position:left 85%;background-size:100% 5%;background-image:linear-gradient(to right, currentColor 0%, currentColor 100%);background-repeat:no-repeat;padding-bottom:3px;transition:background-size .3s ease-in-out, color .3s ease}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-heading a:hover,.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-subheading a:hover{background-size:0% 5%}}.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-button{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;height:auto;padding:9px 20px;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);border-radius:4px;border-radius:var(--border-radius-button, 4px);transition:opacity .3s ease;margin-top:16px;min-height:40px;background-color:var(--accent-color);color:#fff}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-button:hover{opacity:.8}}.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-image{filter:brightness(0.7)}.post-content .kg-card.kg-header-card.kg-v2 .kg-header-card-content .kg-header-card-image{height:100%;filter:none}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular{padding:32px;max-width:608px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading{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);font-size:2.4rem;text-transform:none}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading *{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);font-size:2.4rem;text-transform:none}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-subheading{margin-top:8px;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)}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-subheading *{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)}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-text{padding:0}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide{padding:48px;max-width:822px;width:calc(100% - 40px)}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-heading{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);font-size:2.6rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-heading *{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);font-size:2.6rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-subheading{margin-top:16px;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-size:1.6rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-subheading *{font-size:1.6rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-text{padding:0}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full{max-width:100%;overflow:hidden;width:100%;border-radius:0;padding:64px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-content{grid-template-rows:1fr}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading{max-width:75%;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);text-transform:none;font-size:2.8rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading *{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);font-size:2.8rem;text-transform:none}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading{margin-top:16px;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-size:1.8rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading a{font-size:1.8rem !important}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-text{padding:0}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split{max-height:100%;padding:0px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-text{padding:40px;max-height:100%}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-content{max-height:100%}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-image{-o-object-fit:cover;object-fit:cover}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-heading{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);text-transform:none;font-size:2.8rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-heading *{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);font-size:2.8rem;text-transform:none}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-subheading{margin-top:8px;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-size:1.6rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-subheading a{font-size:1.6rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-content-wide{padding:40px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-content-wide .kg-header-card-image{padding:0}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-content-wide .kg-header-card-text{padding:0}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-content-wide .kg-header-card-content{gap:40px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-content-wide .kg-header-card-content .kg-header-card-image{border-radius:4px;border-radius:var(--border-radius-images, 4px)}.post-content .kg-card.kg-signup-card{width:calc(100% - 40px);border-radius:8px;border-radius:var(--border-radius-blocks, 8px);margin-top:16px;margin-bottom:40px;overflow:hidden}.post-content .kg-card.kg-signup-card .kg-signup-card-heading a{word-break:break-word}.post-content .kg-card.kg-signup-card .kg-signup-card-heading a,.post-content .kg-card.kg-signup-card .kg-signup-card-subheading a,.post-content .kg-card.kg-signup-card .kg-signup-card-disclaimer a{transition:background-size .3s ease-in-out, color .3s ease !important}.post-content .kg-card.kg-signup-card .kg-signup-card-heading a,.post-content .kg-card.kg-signup-card .kg-signup-card-subheading a,.post-content .kg-card.kg-signup-card .kg-signup-card-disclaimer a{color:currentColor;word-break:break-word;display:inline;background-position:left 85%;background-size:100% 5%;background-image:linear-gradient(to right, currentColor 0%, currentColor 100%);background-repeat:no-repeat;padding-bottom:3px}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-signup-card .kg-signup-card-heading a:hover,.post-content .kg-card.kg-signup-card .kg-signup-card-subheading a:hover,.post-content .kg-card.kg-signup-card .kg-signup-card-disclaimer a:hover{background-size:0% 5%}}.post-content .kg-card.kg-signup-card .kg-signup-card-image{filter:brightness(0.7)}.post-content .kg-card.kg-signup-card .kg-signup-card-content .kg-signup-card-image{height:100%;filter:none;-o-object-fit:cover;object-fit:cover}.post-content .kg-card.kg-signup-card .kg-signup-card-content .kg-signup-card-text .kg-signup-card-disclaimer{max-width:380px;margin:10px 0 0;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:0}.post-content .kg-card.kg-signup-card .kg-signup-card-content .kg-signup-card-text .kg-signup-card-disclaimer a{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);font-weight:var(--post-link-font-weight);transition:opacity .3s ease}.post-content .kg-card.kg-signup-card .kg-signup-card-content .kg-signup-card-text .kg-signup-card-disclaimer a>*{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-content .kg-card.kg-signup-card.kg-width-full.kg-content-wide picture:first-child+.kg-signup-card-content .kg-signup-card-input{color:var(--primary-color-text);transition:background-color .3s ease;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)}.post-content .kg-card.kg-signup-card.kg-width-full.kg-content-wide picture:first-child+.kg-signup-card-content .kg-signup-card-input::-moz-placeholder{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(--secondary-color-text);opacity:1}.post-content .kg-card.kg-signup-card.kg-width-full.kg-content-wide picture:first-child+.kg-signup-card-content .kg-signup-card-input::placeholder{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(--secondary-color-text);opacity:1}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-form{margin-top:16px}.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-form{margin-top:16px}.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-image{border-radius:4px;border-radius:var(--border-radius-images, 4px)}.post-content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-form{margin-top:24px}.post-content .kg-card.kg-signup-card .kg-signup-card-form.success .kg-signup-card-success{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);animation:fadeIn .25s ease}.post-content .kg-card.kg-signup-card .kg-signup-card-form.error .kg-signup-card-fields{box-shadow:none}.post-content .kg-card.kg-signup-card .kg-signup-card-form.error .kg-signup-card-error{color:#cd0000 !important}.post-content .kg-card.kg-signup-card .kg-signup-card-form.error .kg-signup-card-error{line-height:1;bottom:auto;top:calc(100% + 6px);background-color:#fff;padding:6px;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);border-radius:4px;border-radius:var(--border-radius-button, 4px);animation:fadeIn .25s ease;border:1px solid #cd0000}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-fields{width:-moz-fit-content;width:fit-content;align-items:center;border:none;background-color:rgba(0,0,0,0);padding:0;gap:8px;border-radius:4px;border-radius:var(--border-radius-button, 4px);background-color:rgba(0,0,0,0);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)}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input{padding:10px 20px;width:100%;height:100%;margin:0;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);border:1px solid var(--stroke-color);min-height:40px;border-radius:4px;border-radius:var(--border-radius-button, 4px);transition:background-color .3s ease, border-color .3s ease}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:focus,.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:focus-visible{border:1px solid var(--border-color-hover);outline:none}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input::-moz-placeholder{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);-moz-transition:color .3s ease;transition:color .3s ease}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input::placeholder{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}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:-webkit-autofill,.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:-webkit-autofill:hover,.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px #fff inset !important}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:-webkit-autofill,.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:-webkit-autofill:hover,.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dark-color)}@media(hover: hover)and (pointer: fine){.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input:hover{border:1px solid var(--border-color-hover)}}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-button{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;height:auto;min-height:40px;padding:9px 20px;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);border-radius:4px;border-radius:var(--border-radius-button, 4px);transition:opacity .3s ease;background-color:var(--accent-color);color:#fff}.post-content .kg-card.kg-signup-card.kg-width-regular{padding:32px;max-width:608px}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-text{padding:0}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-form{margin-top:16px}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-heading{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);text-transform:none;font-size:2.4rem}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-heading *{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);font-size:2.4rem;text-transform:none}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-subheading{margin-top:8px;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)}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-subheading *{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)}.post-content .kg-card.kg-signup-card.kg-width-wide{padding:48px;max-width:822px;width:calc(100% - 40px)}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-text{padding:0}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-heading{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);font-size:2.6rem}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-heading *{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);font-size:2.6rem}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-subheading{margin-top:10px;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-size:1.6rem}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-subheading *{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-size:1.6rem}.post-content .kg-card.kg-signup-card.kg-width-full{max-width:100%;width:100%;overflow:hidden;border-radius:0;padding:64px}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-text{padding:0}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-heading{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);font-size:2.8rem;text-transform:none}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-heading *{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);font-size:2.8rem;text-transform:none}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-subheading{margin-top:16px;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-size:1.8rem}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-subheading *{font-size:1.8rem !important}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-subheading *{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)}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split{max-height:100%;padding:0}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-text{padding:48px;max-height:100%}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-heading{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);font-size:2.8rem;text-transform:none}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-heading *{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);font-size:2.8rem;text-transform:none}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-subheading{margin-top:16px;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)}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-subheading *{font-size:var(--text-M-font-size) !important}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-subheading *{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)}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split.kg-content-wide .kg-signup-card-image{padding:0}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split.kg-content-wide .kg-signup-card-content{padding:48px;gap:40px}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split.kg-content-wide .kg-signup-card-content .kg-signup-card-text{padding:0}.post-content .kg-card.kg-cta-card{box-shadow:none !important;box-shadow:initial !important}.post-content .kg-card.kg-cta-card{width:calc(100% - 40px);border-radius:8px;border-radius:var(--border-radius-blocks, 8px);margin-top:16px;margin-bottom:40px}.post-content .kg-card.kg-cta-card.kg-cta-bg-white{background-color:var(--white-color)}.post-content .kg-card.kg-cta-card .kg-cta-sponsor-label{font-family:var(--font-family-titles);font-size:var(--h6-font-size);font-weight:var(--font-weight-titles);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}.post-content .kg-card.kg-cta-card .kg-cta-button{transition:opacity .3s ease !important}@media(max-width: 1250px){.post-with-sidebar .post-header--default.post-header--with-sidebar{width:100%}}@media(max-width: 900px){.post-content h1{font-size:calc(var(--h1-font-size) - .8rem)}.post-content h2{font-size:calc(var(--h2-font-size) - .6rem)}.post-content h3{font-size:calc(var(--h3-font-size) - .4rem)}.post-content h4{font-size:calc(var(--h4-font-size) - .2rem)}}@media(max-width: 800px){.post-content .kg-card.kg-image-card.kg-width-wide,.post-content .kg-card.kg-video-card.kg-width-wide,.post-content .kg-card.kg-gallery-card,.post-content .kg-card.kg-signup-card.kg-width-wide,.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide{width:calc(100% - 20px)}.post-content .kg-card.kg-image-card.kg-width-wide figcaption,.post-content .kg-card.kg-video-card.kg-width-wide figcaption,.post-content .kg-card.kg-gallery-card figcaption{width:calc(100% - 20px)}.post-content .kg-card.kg-image-card.kg-width-full figcaption,.post-content .kg-card.kg-video-card.kg-width-full figcaption,.post-content .kg-card.kg-signup-card.kg-width-full figcaption,.post-content .kg-card.kg-header-card.kg-v2.kg-width-full figcaption{width:calc(100% - 40px)}.post-content .kg-bookmark-card .kg-bookmark-container{flex-direction:column}.post-content .kg-bookmark-card .kg-bookmark-content{flex-basis:auto}.post-content .kg-bookmark-card .kg-bookmark-thumbnail{flex-basis:auto;border-left:none;border-top:1px solid var(--stroke-color)}}@media(max-width: 750px){.post-content .kg-card.kg-header-card.kg-v2.kg-width-full{padding:36px}.post-content .kg-card.kg-signup-card.kg-width-full.kg-width-full{padding:36px}.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-content .kg-signup-card-text{padding:0;padding-right:36px}.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-content .kg-signup-card-text{padding:0;padding-left:36px}.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-content{padding:0}}@media(max-width: 650px){.post-content .kg-card.kg-callout-card .kg-callout-text{font-size:1.6rem}}@media(max-width: 640px){.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-content .kg-signup-card-text{padding:0;padding-right:0;padding-bottom:36px}.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-content .kg-signup-card-text{padding:0;padding-left:0;padding-top:36px}.post-content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-content{padding:0}}@media(max-width: 550px){.post-content .kg-card.kg-callout-card,.post-content .kg-card.kg-audio-card,.post-content .kg-card.kg-signup-card,.post-content .kg-card.kg-header-card.kg-v2,.post-content .kg-card.kg-file-card .kg-file-card-container,.post-content .kg-card.kg-product-card .kg-product-card-container,.post-content .kg-card.kg-bookmark-card .kg-bookmark-content,.post-content .kg-card.kg-bookmark-card .kg-bookmark-thumbnail{padding:24px}.post-content .kg-card.kg-audio-card .kg-audio-volume-slider{display:none}.post-content .kg-card.kg-audio-card .kg-audio-unmute-icon,.post-content .kg-card.kg-audio-card .kg-audio-mute-icon{margin-left:auto}.post-content>blockquote{padding:0 20px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular{padding:24px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading{font-size:2rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading *{font-size:2rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide{padding:28px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-heading{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);font-size:2.2rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-heading *{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);font-size:2.2rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full{padding:32px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading{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);font-size:2.4rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading *{font-size:2.4rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading{font-size:1.6rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading a{font-size:1.6rem !important}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-text{padding:32px}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-heading{font-size:2.4rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-heading *{font-size:2.4rem}.post-content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-content-wide .kg-header-card-content{gap:36px}.post-content .kg-card.kg-signup-card .kg-signup-card-form.error .kg-signup-card-error{top:100%;width:100%;text-align:center;padding:2px 0;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);font-size:1rem;line-height:1;font-weight:500}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-fields{max-width:none;align-items:flex-start;flex-direction:column;gap:12px;width:100%;height:auto;padding:0;background-color:rgba(0,0,0,0)}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-input{padding:0 16px;height:46px;overflow:hidden;border-radius:4px;border-radius:var(--border-radius-button, 4px);max-width:320px}.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-button{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:46px}.post-content .kg-card.kg-signup-card.kg-width-regular{padding:32px}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-heading{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);font-size:2rem}.post-content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-content .kg-signup-card-heading *{font-size:2rem}.post-content .kg-card.kg-signup-card.kg-width-wide{padding:28px}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-heading{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);font-size:2.2rem}.post-content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-content .kg-signup-card-heading *{font-size:2.2rem}.post-content .kg-card.kg-signup-card.kg-width-full{padding:32px}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-heading{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);font-size:2.4rem}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-heading *{font-size:2.4rem}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-subheading{font-size:1.6rem}.post-content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-content .kg-signup-card-subheading a{font-size:1.6rem !important}.post-content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-content .kg-signup-card-text.kg-align-center .kg-signup-card-fields{align-items:center}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-text{padding:32px}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-text.kg-align-center .kg-signup-card-fields{align-items:center}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-heading{font-size:2.4rem}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-heading *{font-size:2.4rem}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-subheading{font-size:1.6rem}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-content .kg-signup-card-subheading *{font-size:1.6rem}.post-content .kg-card.kg-signup-card.kg-width-full.kg-layout-split.kg-content-wide .kg-signup-card-content{padding:0px;gap:32px}.post-content .kg-card.kg-gallery-card{--gap: 6px}}@media(max-width: 375px){.post-content .kg-card.kg-signup-card .kg-signup-card-form .kg-signup-card-button{width:100%}.post-content .kg-blockquote-alt{padding:0px}.post-content .kg-blockquote-alt::before{content:normal !important;content:initial !important}.post-content .kg-card.kg-gallery-card .kg-gallery-container .kg-gallery-row{flex-direction:column;gap:8px}.post-content .kg-card.kg-gallery-card .kg-gallery-container .kg-gallery-row .kg-gallery-image{margin:0 !important}}.post-page{padding-bottom:120px}.post-page__wrapper{display:flex;justify-content:space-between;gap:24px;max-width:1240px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.post-page__wrapper--default{margin-top:32px}.post-page__wrapper .post-header--default{width:100%}.post-page__wrapper .post-comments{width:100%}.post-page__wrapper .post-header--featured{min-height:468px}.post-page__wrapper .post-header--featured.post-header--overlapping .post-header__img-wrapper{height:468px}.post-page__breadcrumbs{max-width:1240px;width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:16px 0}.post{max-width:822px;width:100%}.post--default{max-width:100%}.post--default .post-header--featured,.post--default .post-header--default{margin:0px auto 40px;width:calc(100% - 40px)}.post--default .post-header--default{margin-top:32px}.post--default .post-header--default.post-header--overlapping{margin-top:0}.post--default .post-header--featured{max-width:1240px}.post--default .post-footer{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}.post-comments{max-width:822px;width:calc(100% - 40px);padding:0 24px;margin-top:24px;margin-left:auto;margin-right:auto}.post-comments--not-member{background-color:var(--white-color);transition:background-color .3s ease;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}.next-block{max-width:1240px;width:calc(100% - 40px);position:fixed;z-index:20;bottom:-100px;left:50%;transform:translateX(-50%);transition:bottom .3s ease;display:flex;justify-content:space-between;gap:24px}.next-block--show{bottom:20px}.next-block::after{content:"";max-width:307px;width:100%;display:block}.post--default .next-block .next-block-wrapper{max-width:100%}.post--default .next-block::after{content:normal;content:initial}.next-block-wrapper{max-width:822px;width:100%;display:flex;align-items:center;justify-content:center}.next-block-post{padding:8px;padding-right:36px;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:320px;max-width:480px;width:-moz-fit-content;width:fit-content;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);display:flex;gap:8px;align-items:center;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.next-block-post:hover .next-block-post__post-title{background-size:100% 4%}}.next-block-post__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;display:block}.next-block-post__post-title{font-family:var(--font-family-titles);font-size:var(--h6-font-size);font-weight:var(--font-weight-titles);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);color:#fff;margin-top:2px;padding-bottom:1px;display:inline;background-position:left 85%;background-size:0% 4%;transition:background-size .3s ease-in-out, color .3s ease;background-repeat:no-repeat;background-image:linear-gradient(to right, #fff 0%, #fff 100%)}.next-block-post__img-wrapper{width:57px;height:57px;display:block;flex-shrink:0;border-radius:2px;border-radius:var(--border-radius-text-bg, 2px);overflow:hidden}.next-block-post__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.next-block-post__wrapper{display:block}.next-block-post__close-btn{position:absolute;top:4px;right:4px;z-index:5;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.next-block-post__close-btn:hover{opacity:.8}}.progress-bar{width:100%;max-width:100%;pointer-events:none;display:none;align-items:center;justify-content:space-between;height:2px;background-color:var(--stroke-color);transition:bottom .3s ease, background-color .3s ease;position:absolute;bottom:-2px;left:0;right:0;z-index:3000}.reading-progress{position:absolute;-webkit-appearance:none;left:0;top:0px;display:block;height:2px;border:none;width:100%}.reading-progress::-webkit-progress-value{background-color:var(--accent-color)}.reading-progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}.reading-progress::-moz-progress-bar{background-color:var(--accent-color)}@media(max-width: 1000px){.post-page{padding-bottom:80px}.post-page__wrapper{flex-wrap:wrap;width:100%}.post-page__wrapper .post-comments{width:calc(100% - 40px)}.post-page__wrapper .post-header--featured,.post-page__wrapper .post-header--default{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.post-page__wrapper .post,.post-page__wrapper .next-block-wrapper{max-width:100%}.post-page__wrapper .next-block::after{content:normal;content:initial}.post-page__wrapper .post-footer{margin-left:auto;margin-right:auto}.post-page__wrapper .sidebar{border-left:none;padding-left:0;max-width:100%;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.post-page__wrapper .sidebar__posts{flex-direction:row}.post-page__wrapper .sidebar .post-card-slide{max-width:100%}.post-page__wrapper .sidebar .post-card-slide__heading-link{font-size:3.6rem}.post-page__wrapper .sidebar .post-card-slide__heading{max-width:50%}}@media(max-width: 800px){.post--default .post-header--default,.post--default .post-header--featured,.post-page__wrapper .post-header--default,.post-page__wrapper .post-header--featured{width:calc(100% - 20px)}}@media(max-width: 750px){.post .post-header--featured.post-header--overlapping .post-header__img-wrapper{height:418px}.post-page__wrapper .sidebar .post-card-big-secondary{min-height:226px;max-width:100%}.post-page__wrapper .sidebar__posts{flex-direction:column}}@media(max-width: 650px){.post-page__wrapper .sidebar .post-card-slide__heading-link{font-size:3.2rem}.post-page__wrapper .sidebar .post-card-slide__heading{max-width:100%}}@media(max-width: 550px){.post .post-header--featured.post-header--overlapping .post-header__img-wrapper{height:386px}.post-page{padding-bottom:60px}}@media(max-width: 450px){.post-page__wrapper .sidebar .post-card-slide__heading-link{font-size:2.8rem}.post--default .post-header--default,.post-page__wrapper .post-header--default{width:100%}.post--default .post-header--default .post-header__title,.post--default .post-header--default .post-tags,.post--default .post-header--default .post-header__excerpt,.post--default .post-header--default .post-header__meta,.post-page__wrapper .post-header--default .post-header__title,.post-page__wrapper .post-header--default .post-tags,.post-page__wrapper .post-header--default .post-header__excerpt,.post-page__wrapper .post-header--default .post-header__meta{width:calc(100% - 40px)}.post--default .post-header--default .post-header__img-wrapper,.post-page__wrapper .post-header--default .post-header__img-wrapper{border-radius:0}.post--default .post-header--featured,.post-page__wrapper .post-header--featured{width:100%}.post--default .post-header--featured::before,.post--default .post-header--featured .post-header__img-wrapper,.post-page__wrapper .post-header--featured::before,.post-page__wrapper .post-header--featured .post-header__img-wrapper{border-radius:0}.post--default .post-header--featured .post-header__wrapper,.post-page__wrapper .post-header--featured .post-header__wrapper{padding-left:16px;padding-right:16px}}@media(max-width: 375px){.post .post-header--featured.post-header--overlapping .post-header__img-wrapper{height:356px}}.post-read-next{padding-top:40px;margin-top:40px;position:relative}.post-read-next__posts,.post-read-next .header-layout{max-width:1240px;width:calc(100% - 40px);margin:0 auto}.post-read-next__posts{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:24px}@media(max-width: 1000px){.post-read-next__posts{grid-template-columns:repeat(2, 1fr);gap:16px}.post-read-next__posts .post-card-big-secondary{max-width:100%}}@media(max-width: 600px){.post-read-next__posts{grid-template-columns:1fr;gap:16px}}.post-page__wrapper .post-content .post-upgrade-cta{width:100%}.post-content .post-upgrade-cta{position:relative;max-width:822px;width:calc(100% - 40px)}.post-content .post-upgrade-cta:not(:nth-child(1))::after{background-color:var(--white-color);box-shadow:0 0 110px 110px var(--white-color);content:"";height:1px;left:0;right:0;position:absolute;top:-1px;transition:box-shadow .35s ease, background-color .35s ease}.post-content .post-upgrade-cta-content{border-radius:8px;border-radius:var(--border-radius-blocks, 8px);padding:32px;transition:border-color .3s ease, background-color .3s ease;position:relative;z-index:5}.post-content .btn{width:-moz-fit-content;width:fit-content}.post-content .btn__inner-wrapper{padding:9px 32px}.post-content .post-upgrade-cta-small-text{opacity:1}.post-content .post-upgrade-cta-signin{transition:opacity .3s ease}.post-content .post-upgrade-cta-signin:hover{opacity:.8}.post-content .post-upgrade-cta-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0 auto}.post-content .post-upgrade-cta-icon svg{margin:0 auto;width:28px;height:28px}.post-content .post-upgrade-cta-icon svg path{transition:fill .3s ease;fill:var(--dark-color)}.post-content .post-upgrade-cta-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);margin:4px auto 24px;max-width:440px;width:100%;text-align:center}.post-content .post-upgrade-cta-content .btn{margin:0 auto}.post-upgrade-cta-small-text{margin-bottom:0px !important}.post-upgrade-cta-small-text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:16px}.post-upgrade-cta-small-text__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(--gray-color);transition:color .3s ease}.post-upgrade-cta-small-text__link{height:100%;display:flex;align-items:baseline;gap:6px}@media(hover: hover)and (pointer: fine){.post-upgrade-cta-small-text__link:hover .post-upgrade-cta-small-text__link-text{background-size:0% 5%}.post-upgrade-cta-small-text__link:hover .post-upgrade-cta-small-text__link-icons svg:first-of-type{left:18px}.post-upgrade-cta-small-text__link:hover .post-upgrade-cta-small-text__link-icons svg:last-of-type{left:0px}}.post-upgrade-cta-small-text__link-text{line-height:1;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);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}.post-upgrade-cta-small-text__link-icons{width:13px;height:10px;overflow:hidden;position:relative;margin-top:-3px;display:flex;align-items:center;justify-content:center}.post-upgrade-cta-small-text__link-icons svg{flex-shrink:0;transition:left .3s ease}.post-upgrade-cta-small-text__link-icons svg path{transition:fill .3s ease;fill:var(--gray-color)}.post-upgrade-cta-small-text__link-icons svg:first-of-type{position:absolute;left:0px}.post-upgrade-cta-small-text__link-icons svg:last-of-type{position:absolute;left:-18px}html[data-theme=dark] .post-content .post-upgrade-cta-content,html[data-theme="only dark"] .post-content .post-upgrade-cta-content{background-color:#373737}@media(max-width: 1000px){.post-page__wrapper .post-content .post-upgrade-cta{width:calc(100% - 40px)}}@media(max-width: 550px){.post-content .post-upgrade-cta-content{padding:32px}.post-content .post-upgrade-cta-title{font-size:2.4rem}}.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%;-o-object-fit:cover;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=light] .post-card-big-primary__no-img-link.has-dark-version .post-card-big-primary__no-img--light{display:block}html[data-theme=light] .post-card-big-primary__no-img-link.has-dark-version .post-card-big-primary__no-img--dark{display:none}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>')}html[data-theme=dark] .post-card-big-primary__no-img-link.has-dark-version .post-card-big-primary__no-img--light{display:none}html[data-theme=dark] .post-card-big-primary__no-img-link.has-dark-version .post-card-big-primary__no-img--dark{display:block}@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%;-o-object-fit:cover;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}:root[data-theme=light] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--light,:root[data-theme="only light"] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--light{display:block}:root[data-theme=light] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--dark,:root[data-theme="only light"] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--dark{display:none}:root[data-theme=dark] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--light,:root[data-theme="only dark"] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--light{display:none}:root[data-theme=dark] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--dark,:root[data-theme="only dark"] .post-card-big-secondary__no-img-link.has-dark-version .post-card-big-secondary__no-img--dark{display:block}.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{-o-object-fit:cover;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}:root[data-theme=light] .post-card-default__no-img-link.has-dark-version .post-card-default__no-img--light{display:block}:root[data-theme=light] .post-card-default__no-img-link.has-dark-version .post-card-default__no-img--dark{display:none}:root[data-theme=dark] .post-card-default__no-img-link.has-dark-version .post-card-default__no-img--light{display:none}:root[data-theme=dark] .post-card-default__no-img-link.has-dark-version .post-card-default__no-img--dark{display:block}.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{-o-object-fit:cover;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}:root[data-theme="only light"] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--light,:root[data-theme=light] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--light{display:block}:root[data-theme="only light"] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--dark,:root[data-theme=light] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--dark{display:none}:root[data-theme="only dark"] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--light,:root[data-theme=dark] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--light{display:none}:root[data-theme="only dark"] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--dark,:root[data-theme=dark] .post-card-small__no-img-link.has-dark-version .post-card-small__no-img--dark{display:block}.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{-o-object-fit:cover;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=light] .post-card-medium__no-img-link.has-dark-version .post-card-medium__no-img--light{display:block}html[data-theme=light] .post-card-medium__no-img-link.has-dark-version .post-card-medium__no-img--dark{display:none}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>')}html[data-theme=dark] .post-card-medium__no-img-link.has-dark-version .post-card-medium__no-img--light{display:none}html[data-theme=dark] .post-card-medium__no-img-link.has-dark-version .post-card-medium__no-img--dark{display:block}.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%;-o-object-fit:cover;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=light] .post-card-slide__no-img-link.has-dark-version .post-card-slide__no-img--light{display:block}html[data-theme=light] .post-card-slide__no-img-link.has-dark-version .post-card-slide__no-img--dark{display:none}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>')}html[data-theme=dark] .post-card-slide__no-img-link.has-dark-version .post-card-slide__no-img--light{display:none}html[data-theme=dark] .post-card-slide__no-img-link.has-dark-version .post-card-slide__no-img--dark{display:block}.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}}.page{padding-bottom:120px}.page__breadcrumbs{padding:16px 0}.page-container{max-width:1240px;width:calc(100% - 40px);height:100%;margin:0px auto;display:flex;flex-direction:column;gap:16px}.page-header{margin-bottom:24px}.page-header__title{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);max-width:714px;width:100%}.page-header__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:var(--gray-color);max-width:714px;width:100%;margin-top:8px}.page-header__img-wrapper{margin-bottom:16px;display:block;overflow:hidden;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);max-height:531px}.page-header__img{aspect-ratio:16/9;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width: 1000px){.page{padding-bottom:80px}}@media(max-width: 750px){.page-header__title{font-size:3.8rem}}@media(max-width: 550px){.page-header__excerpt{font-size:1.8rem}.page-header__title{font-size:3.2rem}.page{padding-bottom:60px}}.tag-page{padding-bottom:0}.tag-page .post-card-big-primary{grid-column:1/3;min-height:468px}.tag-page__data{max-width:821px;width:100%}.tag-page__wrapper{display:flex;gap:24px;justify-content:space-between}.tag-page .load-more-btn{margin-top:24px;width:100%}.tag-page__membership{padding-top:80px;margin-top:80px;padding-bottom:80px;position:relative;background-color:var(--white-color);transition:background-color .3s ease}.tag-page__membership::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--stroke-color)}.tag-page__membership .membership-toggle{background-color:var(--light-bg-color)}.tag-page__membership .tier-card{background-color:var(--page-bg)}.tag-page__membership .tier-card__name{background-color:var(--white-color);color:var(--dark-color)}.tag-page__membership .tier-card__benefit-icon{background-color:var(--white-color)}.tag-page__membership .tier-card .btn{background-color:var(--white-color)}.tag-page__membership .tier-card--trial-days{background-color:var(--white-color)}.tag-page__membership .tier-card--trial-days .tier-card__benefit-icon{background-color:var(--light-bg-color)}.tag-page__membership .tier-card--trial-days .btn{background-color:var(--dark-color)}.tag-page .tag-page__membership .page-header__title,.tag-page .tag-page__membership .page-header__excerpt,.tag-page .tag-page__membership .membership__header,.tag-page .tag-page__membership .tiers{max-width:1240px;width:calc(100% - 40px);margin:0 auto}.tag-page .tag-page__membership .page-header__excerpt{margin-top:8px;color:var(--dark-color)}.tag-page .tag-page__membership .tiers{padding-top:46px}.tag-page .tag-page__membership .membership__header{display:flex;align-items:flex-end;flex-wrap:wrap;gap:24px;margin-top:24px;justify-content:space-between}.tag-page .page-header__excerpt{margin-top:8px}.tag-page .membership__header{margin-top:24px}.tag-posts{margin-top:24px}.tag-posts__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px;gap:16px;margin-top:24px}.tag-posts__grid[data-load-more-posts=enable] .post-card-default:last-of-type:nth-child(even){display:none}.tag-posts__grid .post-card-default{max-width:403px}.tag-posts__grid .post-card-default__img-link-wrapper{height:228px}@media(max-width: 1000px){.tag-page__data{max-width:100%}.tag-page__wrapper{flex-wrap:wrap}.tag-page__wrapper .post-card-big-primary{max-width:100%}.tag-page__wrapper__posts{max-width:100%}.tag-page__wrapper .post-card-default{max-width:100%}.tag-page__wrapper .sidebar{max-width:100%}.tag-page__wrapper .sidebar__posts{flex-direction:row}.tag-page__wrapper .sidebar .post-card-slide{max-width:100%}.tag-page__wrapper .sidebar .post-card-slide__heading-link{font-size:3.6rem;line-height:4.6rem}.tag-page__wrapper .sidebar .post-card-slide__heading{max-width:50%}}@media(max-width: 600px){.tag-page .post-card-big-primary{grid-column:unset}.tag-page__wrapper .sidebar__posts{flex-direction:column}.tag-page__wrapper .sidebar .post-card-big-secondary{max-width:100%;min-height:228px}.tag-posts__grid{grid-template-columns:1fr}}.membership-toggle{border-radius:4px;border-radius:var(--border-radius-button, 4px);background-color:var(--white-color);margin-top:auto;padding:4px;height:42px;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2, 1fr);position:relative;transition:opacity .3s ease, background-color .3s ease}@media(hover: hover)and (pointer: fine){.membership-toggle:hover{opacity:.9}}.membership-toggle::after{content:"";background-color:var(--dark-color);position:absolute;width:calc(50% - 4px);top:4px;left:4px;height:34px;border-radius:4px;border-radius:var(--border-radius-button, 4px);transform:translateX(0);transition:transform .3s ease, background-color .3s ease}.membership-toggle__btn{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:var(--dark-color);display:flex;height:100%;align-items:center;justify-content:center;min-width:85px;width:100%;padding:0 12px;position:relative;transition:color .3s ease;z-index:5}.membership .page-header{margin-bottom:0}.membership .post-content{padding-top:80px}.membership .page-header__excerpt{max-width:482px}.membership__btns{display:flex;gap:24px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-top:24px}.membership.monthly .membership-toggle__btn--monthly{color:var(--white-color)}.membership.yearly .membership-toggle__btn--yearly{color:var(--white-color)}.membership.yearly .membership-toggle::after{transform:translateX(100%)}.membership.yearly .tier-card__price--monthly{transform:translateY(-120%) translateZ(0)}.membership.yearly .tier-card__price--yearly{transform:translateY(0) translateZ(0)}.membership.yearly .tier-card__btn.monthly{display:none}.membership.yearly .tier-card__btn.yearly{display:flex}.membership-question{display:flex;flex-wrap:wrap;gap:8px;color:var(--gray-color);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);transition:color .3s ease}.membership-question__link{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){.membership-question__link:hover{background-size:0% 5%}}.tiers{display:grid;grid-template-columns:repeat(3, 1fr);padding-top:16px;padding-bottom:15px}.tier-card{padding:40px;background-color:var(--white-color);display:flex;flex-direction:column;position:relative;transition:background-color .3s ease}.tier-card:first-of-type{border-top-left-radius:8px;border-top-left-radius:var(--border-radius-tier-cards, 8px);border-bottom-left-radius:8px;border-bottom-left-radius:var(--border-radius-tier-cards, 8px)}.tier-card:last-of-type{border-top-right-radius:8px;border-top-right-radius:var(--border-radius-tier-cards, 8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--border-radius-tier-cards, 8px)}.tier-card--trial-days{border:2px solid var(--dark-color);border-radius:8px;border-radius:var(--border-radius-tier-cards, 8px);padding:56px 40px;position:relative;z-index:5;background-color:var(--white-color);transition:background-color .3s ease, border-color .3s ease;width:calc(100% + 2px);left:-1px;box-shadow:0px 20px 40px 0px rgba(0,0,0,.05);top:-15px;height:calc(100% + 30px)}.tier-card--trial-days .tier-card__name{color:var(--white-color);background-color:var(--dark-color)}.tier-card--trial-days .btn{color:var(--white-color);background-color:var(--dark-color)}.tier-card__best-choice{position:absolute;width:100px;height:100px;right:32px;top:32px}.tier-card__best-choice svg{animation:rotate360 20s linear infinite}.tier-card__best-choice svg path{fill:var(--dark-color)}.tier-card__meta{display:flex;gap:8px;align-items:center}.tier-card__trial-days{color:var(--dark-color);transition:color .3s ease;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)}.tier-card__btn{margin-top:auto;width:100%;background-color:var(--light-bg-color);color:var(--dark-color)}.tier-card__btn.yearly{display:none}.tier-card__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;padding:2px 6px;color:var(--dark-color);background-color:var(--light-bg-color);width:-moz-fit-content;width:fit-content;transition:background-color .3s ease, color .3s ease}.tier-card__desc{font-family:var(--font-family-body);font-size:var(--text-L-font-size);font-weight:var(--font-weight-body);line-height:var(--text-L-line-height);letter-spacing:var(--text-L-letter-spacing);color:var(--gray-color);transition:color .3s ease}.tier-card__price-wrapper{margin-top:32px;margin-bottom:16px;overflow:hidden;position:relative}.tier-card__price{display:flex;align-items:center;gap:8px;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.tier-card__price:last-child{position:absolute;left:0;top:0;transform:translateY(120%) translateZ(0)}.tier-card__price-value{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);color:var(--dark-color);transition:color .3s ease}.tier-card__price-per{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:var(--gray-color);transition:color .3s ease}.tier-card__price-per::before{content:"/ "}.tier-card__benefits-list{margin-top:32px;padding-bottom:50px}.tier-card__benefit-item{display:flex;gap:16px;align-items:center;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)}.tier-card__benefit-item+.tier-card__benefit-item{margin-top:16px}.tier-card__benefit-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--light-bg-color);transition:background-color .3s ease;border-radius:50%}.tier-card__benefit-icon svg path{fill:var(--dark-color)}.tier-card__your-plan{font-family:var(--font-family-body);font-size:var(--text-L-font-size);font-weight:var(--font-weight-body);line-height:var(--text-L-line-height);letter-spacing:var(--text-L-letter-spacing);font-weight:700}@media(max-width: 1200px){.tier-card{padding-left:32px;padding-right:32px}.tier-card__best-choice{right:20px;top:20px}}@media(max-width: 1050px){.tiers{grid-template-columns:1fr;gap:24px;max-width:608px;width:100%;margin:0 auto}.tier-card{padding:40px;border-radius:8px;border-radius:var(--border-radius-tier-cards, 8px)}.tier-card--trial-days{padding:40px;height:100%;left:0;top:0}.tier-card__best-choice{right:32px;top:32px}}@media(max-width: 550px){.tier-card{padding:32px}.tier-card--trial-days{padding:32px}.tier-card__best-choice{display:none}}.author{display:flex}.author__container{gap:16px;padding-right:40px;display:flex;align-items:center}.author__container--flex-column{padding:10px 40px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:4px;border-left:1px solid var(--stroke-color);transition:border-color .3s ease}.author__container-title{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}.author__image-wrapper{width:100px;height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;border-radius:var(--border-radius-images, 4px);overflow:hidden}.author__image-wrapper--no-image{background-color:var(--white-color);transition:background-color .3s ease}.author__image-wrapper--no-image svg path{transition:fill .3s ease;fill:var(--dark-color)}.author__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author__location{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}.author__name{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(--dark-color);transition:color .3s ease}.author__posts-count{background-color:var(--white-color);color:var(--dark-color);display:flex;align-items:center;justify-content:center;padding:2px 6px;width:-moz-fit-content;width:fit-content;margin-top:4px;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;transition:background-color .3s ease, color .3s ease}.author__bio{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;max-width:420px;width:100%}.author__socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:220px;width:100%;margin-top:8px}.author__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--white-color);transition:background-color .3s ease;border-radius:50%}.author__social-link svg path{fill:var(--dark-color)}.author__social-link .globe-icon{width:40px;height:40px}@media(hover: hover)and (pointer: fine){.author__social-link:hover{background-color:var(--dark-color)}.author__social-link:hover svg path{fill:var(--white-color)}}.author-posts{width:100%;margin-top:8px;padding-top:24px;border-top:1px solid var(--stroke-color);transition:border-color .3s ease}.author-posts__grid{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}.author-posts__grid[data-load-more-posts=enable] .post-card-default:last-of-type:nth-child(odd){display:none}.author-posts__grid[data-load-more-posts=enable] .post-card-default:nth-of-type(n + 13):nth-last-child(2){display:none}.author-posts__grid[data-load-more-posts=enable] .post-card-default:nth-of-type(n + 13):nth-last-child(3){display:none}.author-posts .post-card-default{max-width:403px}.author-posts .post-card-default__img-link-wrapper{height:228px}.author-posts .btn{margin-top:24px}@media(max-width: 950px){.author-posts__grid{grid-template-columns:repeat(2, 1fr)}.author-posts .post-card-default{max-width:100%}}@media(max-width: 800px){.author{flex-direction:column;gap:24px}.author__container--flex-column{border:none;padding:0}}@media(max-width: 550px){.author-posts__grid{grid-template-columns:1fr}}.authors-page .page-header{margin-bottom:8px}.authors{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;gap:16px}.author-card{display:flex;gap:16px;padding:10px;background-color:var(--white-color);transition:background-color .3s ease;border-radius:8px;border-radius:var(--border-radius-blocks, 8px)}@media(hover: hover)and (pointer: fine){.author-card:hover .author-card__name{background-size:100% 5%}}.author-card__image-wrapper{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:4px;border-radius:var(--border-radius-images, 4px);overflow:hidden;transition:background-color .3s ease}.author-card__image-wrapper--no-image{background-color:var(--light-bg-color)}.author-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-card__posts-count{color:var(--dark-color);display:flex;align-items:center;justify-content:center;padding:2px 6px;width:100px;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;transition:color .3s ease}.author-card__location{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}.author-card__name{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:inline;width:-moz-fit-content;width:fit-content;background-position:left 85%;background-size:0% 5%;transition:background-size .3s ease-in-out, color .3s ease;background-repeat:no-repeat;padding-bottom:2px;color:var(--dark-color);background-image:linear-gradient(to right, var(--dark-color) 0%, var(--dark-color) 100%)}.author-card__bio{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);margin-top:8px;opacity:.8;transition:color .3s ease}.author-card__wrapper{display:flex;flex-direction:column;gap:2px}@media(max-width: 1100px){.authors{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 750px){.authors{grid-template-columns:1fr}}@media(max-width: 550px){.author-card__name{font-size:2rem}}.page-categories .page-header{margin-bottom:8px}.categories{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:16px;gap:16px}.category-card{max-width:100%;width:100%;min-height:235px;position:relative;border-radius:4px;border-radius:var(--border-radius-images, 4px);overflow:hidden}@media(hover: hover)and (pointer: fine){.category-card:hover .category-card__img-wrapper{scale:1.03}}.category-card::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.category-card__img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;transition:scale .3s ease;will-change:scale}.category-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-card__no-img{width:25%}.category-card__posts-count{background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;padding:2px 6px;width:-moz-fit-content;width:fit-content;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}.category-card__content{position:relative;z-index:10;padding:24px;display:flex;flex-direction:column;height:100%;gap:4px}.category-card__name{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:#fff;margin-top:auto}.category-card__description{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:#fff;opacity:.8}:root[data-theme=light] .category-card__img-wrapper.has-dark-version .category-card__no-img--light{display:block}:root[data-theme=light] .category-card__img-wrapper.has-dark-version .category-card__no-img--dark{display:none}:root[data-theme=dark] .category-card__img-wrapper.has-dark-version .category-card__no-img--light{display:none}:root[data-theme=dark] .category-card__img-wrapper.has-dark-version .category-card__no-img--dark{display:block}@media(max-width: 1150px){.categories{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 950px){.categories{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 700px){.categories{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 550px){.categories{grid-template-columns:1fr}}.form-page{padding-bottom:120px}.form-page.sign-in .form[data-members-form=signin]{display:flex}.form-page.sign-in .form-toggle::after{transform:translateX(100%)}.form-page.sign-in .form-toggle--sign-in{color:var(--white-color)}.form-page.sign-up .form[data-members-form=signup]{display:flex}.form-page.sign-up .form-toggle::after{transform:translateX(0%)}.form-page.sign-up .form-toggle--sign-up{color:var(--white-color)}.form{max-width:400px;width:100%;margin:0 auto;display:none;flex-direction:column;justify-content:center;align-items:center}.form__input{max-width:340px;width:100%;padding:12px 20px;border:1px solid var(--stroke-color);border-radius:4px;border-radius:var(--border-radius-button, 4px);background-color:var(--white-color);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(--dark-color);transition:color .3s ease, border-color .3s ease, background-color .3s ease}.form__input::-moz-placeholder{color:var(--gray-color)}.form__input::placeholder{color:var(--gray-color)}.form__input:last-of-type{margin-top:16px}.form__input:first-of-type{margin-top:24px}.form .btn{margin-top:24px;background-color:var(--accent-color);height:44px;max-width:340px;width:100%}.form .btn__text{color:#fff}.form .btn .loader-icon circle{stroke:#fff !important}.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);max-width:320px;width:100%;margin:8px auto 0;text-align:center;transition:color .3s ease}.form__terms a{line-height:1;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, color .3s ease}@media(hover: hover)and (pointer: fine){.form__terms a:hover{background-size:0% 5%}}.form.success .form-success{display:block}.form.success .form-success .form-title,.form.success .form-success .form-text{display:block}.form.success .form-success .btn{display:flex}.form.success .form-title,.form.success .form-text,.form.success .form__input,.form.success .btn,.form.success .form__terms{display:none}.form.loading .btn{pointer-events:none}.form.loading .btn svg{visibility:visible}.form.loading .btn .btn__text-wrapper span{visibility:hidden}.form.error .form__error{display:block}.form.error .form__question{margin-top:16px}.form__error{color:red;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);display:none;text-align:center;max-width:340px;width:100%;margin:8px auto 0}.form-title{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);text-align:center}.form-text{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:var(--gray-color);text-align:center;margin-top:8px;max-width:297px;width:100%;transition:color .3s ease}.form-success{display:none;width:100%}.form-success .btn{max-width:100%}.form-success .form-title,.form-success .form-text{max-width:100%}.form-success__img{display:block;width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin:0 auto 24px}.page-container:has(.form.success) .form-toggle{display:none}.form-toggle{border-radius:4px;border-radius:var(--border-radius-button, 4px);background-color:var(--white-color);margin:0 auto 8px;padding:4px;height:42px;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2, 1fr);position:relative;transition:opacity .3s ease, background-color .3s ease}@media(hover: hover)and (pointer: fine){.form-toggle:hover{opacity:.9}}.form-toggle::after{content:"";background-color:var(--dark-color);position:absolute;width:calc(50% - 4px);top:4px;left:4px;height:34px;border-radius:4px;border-radius:var(--border-radius-button, 4px);transition:transform .3s ease, background-color .3s ease}.form-toggle__btn{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:var(--dark-color);display:flex;height:100%;align-items:center;justify-content:center;min-width:85px;width:100%;padding:0 12px;position:relative;transition:color .3s ease;z-index:5}@media(max-width: 1000px){.form-page{padding-bottom:80px}.form-title{font-size:4rem}}@media(max-width: 550px){.form-page{padding-bottom:60px}.form-text{font-size:1.8rem}.form-title{font-size:3.6rem}}.page-404{padding-bottom:120px}.page-404__info{margin-top:16px;max-width:450px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.page-404__title{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);text-align:center}.page-404__text{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:var(--gray-color);text-align:center;transition:color .3s ease}@media(max-width: 1000px){.page-404{padding-bottom:80px}.page-404__title{font-size:4rem}}@media(max-width: 550px){.page-404{padding-bottom:60px}.page-404__text{font-size:1.8rem}.page-404__title{font-size:3.6rem}}.archive .page-header{margin-bottom:8px}.archive-posts{width:100%;padding-top:24px;border-top:1px solid var(--stroke-color)}.archive-posts__grid{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}.archive-posts__grid[data-load-more-posts=enable] .post-card-default:last-of-type:nth-child(odd){display:none}.archive-posts__grid[data-load-more-posts=enable] .post-card-default:nth-of-type(n + 13):nth-last-child(2){display:none}.archive-posts__grid[data-load-more-posts=enable] .post-card-default:nth-of-type(n + 13):nth-last-child(3){display:none}.archive-posts .post-card-default{max-width:403px}.archive-posts .post-card-default__img-link-wrapper{height:228px}.archive-posts .btn{margin-top:24px}@media(max-width: 950px){.archive-posts__grid{grid-template-columns:repeat(2, 1fr)}.archive-posts .post-card-default{max-width:100%}}@media(max-width: 550px){.archive-posts__grid{grid-template-columns:1fr}}.account{max-width:840px;padding:32px;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);background-color:var(--white-color);margin:16px auto 0;transition:border-color .3s ease}.account__header{display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.account__logout-btn{align-self:flex-start}.account__image{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%;overflow:hidden}.account__image--default{display:flex;align-items:center;justify-content:center;background-color:var(--light-bg-color);transition:background-color .3s ease}.account__image--default svg path{transition:fill .3s ease;fill:var(--gray-color)}.account__name{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)}.account__desc{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);margin-top:4px;transition:color .3s ease}.account__logout-btn,.account__settings{display:flex;align-items:center;gap:6px;color:var(--gray-color);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:600;transition:opacity .3s ease, color .3s ease}.account__logout-btn svg path,.account__settings svg path{transition:stroke .3s ease;stroke:var(--gray-color)}@media(hover: hover)and (pointer: fine){.account__logout-btn:hover,.account__settings:hover{opacity:.8}}.account__settings{margin-top:8px}.account .btn{width:-moz-fit-content;width:fit-content}.account__edit-btn{display:flex;flex-direction:column;gap:16px}.account__edit-btn .gh-error-subscription-cancel{display:none}.account__edit-btn:has(.error) .gh-error-subscription-cancel{display:block}.account .account-info{margin:16px 0;padding:16px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;position:relative}.account .account-info::before,.account .account-info::after{content:"";height:1px;position:absolute;left:0;right:0;background-color:var(--stroke-color);transition:background-color .3s ease}.account .account-info::before{top:0}.account .account-info::after{bottom:0}.account .account-info__row{display:flex;flex-wrap:wrap;gap:8px;max-width:300px;width:100%}.account .account-info-item{width:50%;display:flex;flex-direction:column;gap:8px}.account .account-info-item__name{color:var(--dark-color);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);transition:color .3s ease}.account .account-info-item__value{color:var(--gray-color);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);display:flex;gap:12px;align-items:center;transition:color .3s ease}.account .account-info-item__value svg circle{transition:fill .3s ease;fill:var(--gray-color)}.edit-billing-button{margin:0}.cancel-subscription-btn{color:var(--dark-color);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);width:-moz-fit-content;width:fit-content;transition:opacity .3s ease, color .3s ease}@media(hover: hover)and (pointer: fine){.cancel-subscription-btn:hover{opacity:.8}}.gh-error-subscription-cancel{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:red;transition:color .3s ease}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}.post-card-author__img{display:block;width:100%;height:100%;-o-object-fit:cover;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(--gray-color);background-image:linear-gradient(to right, var(--gray-color) 0%, var(--gray-color) 100%)}@media(hover: hover)and (pointer: fine){.header-layout__link:hover{background-size:0% 5%}}html[data-theme=dark] .header-layout__title{color:#fff}#announcement-bar-root{position:relative;z-index:4600}#announcement-bar-root button{height:40px;width:40px;transform:translateY(-50%);margin-top:0;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){#announcement-bar-root button:hover{opacity:.8}}#announcement-bar-root .gh-announcement-bar{min-height:40px !important}#announcement-bar-root .gh-announcement-bar{padding:6px 48px;z-index:4500}#announcement-bar-root .gh-announcement-bar.dark .gh-announcement-bar-content a{color:#000;background-color:#fff}#announcement-bar-root .gh-announcement-bar.accent .gh-announcement-bar-content a{background-color:#fff;color:var(--accent-color)}#announcement-bar-root .gh-announcement-bar.light .gh-announcement-bar-content a{color:#fff !important}#announcement-bar-root .gh-announcement-bar.light .gh-announcement-bar-content a{background-color:var(--accent-color)}#announcement-bar-root .gh-announcement-bar-content p{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}#announcement-bar-root .gh-announcement-bar-content p>span{margin-right:8px}#announcement-bar-root .gh-announcement-bar-content a{-webkit-text-decoration:none;text-decoration:none;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;display:inline-flex;align-items:center;padding:4px 12px;border-radius:4px;border-radius:var(--border-radius-button, 4px);transition:opacity .3s ease}#announcement-bar-root .gh-announcement-bar-content a .btn__text-wrapper{overflow:hidden;display:block;position:relative;margin:0 auto}#announcement-bar-root .gh-announcement-bar-content a .btn__text{display:flex;align-items:center;justify-content:center;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}#announcement-bar-root .gh-announcement-bar-content a .btn__text:last-child{position:absolute;left:0;top:0;transform:translateY(120%)}@media(hover: hover)and (pointer: fine){#announcement-bar-root .gh-announcement-bar-content a:hover .btn__text:first-child{transform:translateY(-120%)}#announcement-bar-root .gh-announcement-bar-content a:hover .btn__text:last-child{transform:translateY(0)}}@media(max-width: 550px){.main{padding-bottom:60px}#announcement-bar-root .gh-announcement-bar{justify-content:flex-start;padding:6px 20px;padding-right:48px;text-align:left}#announcement-bar-root .gh-announcement-bar .gh-announcement-bar-content p{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);font-weight:700;display:flex;align-items:center;gap:8px}#announcement-bar-root .gh-announcement-bar .gh-announcement-bar-content p>span{width:100%;margin-right:0}#announcement-bar-root .gh-announcement-bar .gh-announcement-bar-content a{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);font-weight:700}}
/*# sourceMappingURL=main.css.map */