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}.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%;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%;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;contain-intrinsic-size:608px 342px}.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{display:block;width:100%;height:auto;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%;aspect-ratio:16/9;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{display:block;position:relative;top:auto;left:auto;width:100%;height:100%;border-radius:8px;border-radius:var(--border-radius-blocks, 8px);object-fit:cover}.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;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:-webkit-fit-content;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;contain-intrinsic-size:822px 462px}.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:-webkit-fit-content;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:-webkit-fit-content;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:-webkit-fit-content;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{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;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::-ms-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-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:-webkit-fit-content;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::-ms-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);-ms-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:-webkit-fit-content;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: 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:-webkit-fit-content;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}}.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;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 .page-header{margin-bottom:24px}.tag-page .page-header__excerpt{margin-top:8px}.tag-page__archive{--news-posts-per-page: 12;--news-pagination-window: 5;--news-bg: #070b11;--news-surface: #0f1623;--news-surface-2: #141f31;--news-border: rgba(148, 163, 184, 0.22);--news-title-color: #f8fafc;--news-text: #e2e8f0;--news-muted: #94a3b8;--news-shadow: 0 14px 32px rgba(2, 8, 23, 0.45);--news-accent: #38bdf8;--news-accent-strong: #0ea5e9;max-width:1100px;margin:0 auto;padding:24px 16px;border-radius:20px;background:linear-gradient(150deg, #070b11, rgb(9, 14, 21));border:1px solid rgba(148, 163, 184, 0.22);border:1px solid var(--news-border)}@supports (color: color-mix(in lch, red, blue)) and (top: var(--f)){
.tag-page__archive{background:linear-gradient(150deg, var(--news-bg), color-mix(in srgb, var(--news-bg), var(--news-surface) 24%))}
}.news-status{margin:0 0 16px;color:var(--news-muted);font-size:1.4rem;line-height:1.5}.news-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:16px;gap:16px}.news-card{min-height:100%;border:1px solid var(--news-border);border-radius:14px;overflow:hidden;background:var(--news-surface);box-shadow:var(--news-shadow);transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}@media(hover: hover)and (pointer: fine){.news-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--news-accent), var(--news-border) 42%);box-shadow:0 18px 38px color-mix(in srgb, var(--news-accent-strong), transparent 82%)}}.news-card a{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:block;min-height:100%}.news-img{aspect-ratio:16/9;width:100%;display:block;object-fit:cover;background:var(--news-surface-2)}.news-body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:8px}.news-meta{font-size:1.2rem;line-height:1.4;color:var(--news-muted)}.news-h3{margin:0;font-size:1.6rem;line-height:1.25;color:var(--news-title-color)}.news-excerpt{margin:0;color:var(--news-text);font-size:1.3rem;line-height:1.4;opacity:.92}.news-pagination{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.news-page-btn{border:1px solid var(--news-border);border-radius:10px;background:var(--news-surface);color:var(--news-text);padding:8px 11px;font-size:1.3rem;font-weight:600;cursor:pointer;min-width:38px;transition:border-color .12s ease, color .12s ease, background-color .12s ease}@media(hover: hover)and (pointer: fine){.news-page-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--news-accent), var(--news-border) 40%);color:var(--news-accent-strong)}}.news-page-btn[aria-current=page]{border-color:var(--news-accent);background:color-mix(in srgb, var(--news-accent), transparent 82%);color:var(--news-accent-strong)}.news-page-btn:disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark] .tag-page__archive,html[data-theme="only dark"] .tag-page__archive{color-scheme:dark;--news-bg: #070b11;--news-surface: #0f1623;--news-surface-2: #141f31;--news-border: rgba(148, 163, 184, 0.22);--news-title-color: #f8fafc;--news-text: #e2e8f0;--news-muted: #94a3b8;--news-shadow: 0 14px 32px rgba(2, 8, 23, 0.45);--news-accent: #38bdf8;--news-accent-strong: #0ea5e9}html[data-theme=light] .tag-page__archive,html[data-theme="only light"] .tag-page__archive{color-scheme:light;--news-bg: #f5f7fb;--news-surface: #ffffff;--news-surface-2: #eef2f8;--news-border: rgba(15, 23, 42, 0.12);--news-title-color: #0f172a;--news-text: #1e293b;--news-muted: #64748b;--news-shadow: 0 10px 26px rgba(15, 23, 42, 0.09);--news-accent: #0369a1;--news-accent-strong: #075985}@media(prefers-color-scheme: light){html:not([data-theme]) .tag-page__archive{color-scheme:light;--news-bg: #f5f7fb;--news-surface: #ffffff;--news-surface-2: #eef2f8;--news-border: rgba(15, 23, 42, 0.12);--news-title-color: #0f172a;--news-text: #1e293b;--news-muted: #64748b;--news-shadow: 0 10px 26px rgba(15, 23, 42, 0.09);--news-accent: #0369a1;--news-accent-strong: #075985}}@media(max-width: 960px){.news-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.tag-page .page-header{margin-bottom:20px}.tag-page__archive{padding:20px 14px;border-radius:16px}.news-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:-webkit-fit-content;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:-webkit-fit-content;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%;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:-webkit-fit-content;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%;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:-webkit-fit-content;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%;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:-webkit-fit-content;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::-ms-input-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;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:-webkit-fit-content;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;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:-webkit-fit-content;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:-webkit-fit-content;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}