/*! Based on the Headline theme for Ghost (https://github.com/TryGhost/Headline).
Copyright (c) 2013-2026 Ghost Foundation

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("inter-lat.28a5db14.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("inter-lx.d3f9991d.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("inter-cyr.85107746.woff2") format("woff2");unicode-range:U+0301,U+0400-052F,U+1C80-1C8A,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("inter-gr.cfee7068.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF,U+1F00-1FFF}:root{--color-accent:#9b1d47;--color-paper:#ffffff;--color-darker-text:#15171a;--color-primary-text:#313335;--color-dark-text:#313335;--color-secondary-text:#5f6368;--color-light-gray:#ebe9e4;--color-lighter-gray:#f6f5f3;--color-darker-gray:#111316;--color-foot-muted:#a8adb4;--head-back:#9b1d47;--head-text:#ffffff;--head-rule:rgba(255,255,255,0.28);--tip-back:#f7edf0;--warn-back:#fdf3dc;--warn-mark:#b45309;--pros-mark:#1e7a3c;--cons-mark:#b42318;--font-heading:"Inter",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-body:"Inter",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-ui:"Inter",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--heading-weight:600;--section-case:uppercase;--container-width:1120px;--content-width:680px;--gap:3.2rem;--head-nav-gap:3.2rem;--main-space:clamp(4rem,7vw,8rem);--thumb-width:14.4rem;--image-radius:0px;--lead-direction:row;--h1-size:clamp(3.24rem,calc(2.16rem + 2.6vw),4.97rem);--content-size:1.8rem;color-scheme:light}.gz-site,.gz-site *,.gz-site *::before,.gz-site *::after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:1.6rem;line-height:1.6;color:var(--color-primary-text);background-color:var(--color-paper);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}:where(.gz-site) :is(h1,h2,h3,p,figure,blockquote,ol,ul,dl,dd){margin:0}:where(.gz-site) :is(h1,h2,h3){font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:1.2;color:var(--color-darker-text);overflow-wrap:anywhere}:where(.gz-site) a{color:inherit;text-decoration:none}:where(.gz-site) img{display:block;max-width:100%;height:auto}.gz-site{display:flex;flex-direction:column;min-height:100vh}.gz-outer{padding-right:var(--gap);padding-left:var(--gap)}.gz-inner{max-width:var(--container-width);margin:0 auto}.gz-canvas{display:grid;grid-template-columns:[full-start] minmax(var(--gap),1fr) [wide-start] minmax(0,calc(0.5 * (var(--container-width) - var(--content-width)))) [main-start] min(var(--content-width),calc(100% - var(--gap) * 2)) [main-end] minmax(0,calc(0.5 * (var(--container-width) - var(--content-width)))) [wide-end] minmax(var(--gap),1fr) [full-end]}.gz-canvas > *{grid-column:main;min-width:0}.gz-head{color:var(--head-text);background-color:var(--head-back)}.gz-head-inner{display:grid;grid-template-columns:auto 1fr;column-gap:var(--head-nav-gap);align-items:center;min-height:88px;border-bottom:1px solid var(--head-rule)}.gz-head-brand{min-width:0}.gz-head-logo{font-family:var(--font-heading);font-size:2.6rem;font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:inherit;overflow-wrap:anywhere}.gz-head-menu{min-width:0}.gz-nav{display:flex;flex-wrap:wrap;gap:0.8rem var(--head-nav-gap);padding:0;margin:0;font-family:var(--font-ui);font-size:1.5rem;font-weight:500;letter-spacing:-0.006em;list-style:none}.gz-nav-link{display:inline-block;padding:0.4rem 0;overflow-wrap:anywhere}.gz-nav-link:hover,.gz-nav-link[aria-current]{text-decoration:underline;text-underline-offset:0.35em;text-decoration-thickness:2px}.gz-head-left .gz-head-menu{justify-self:start}.gz-head-middle .gz-head-inner{grid-template-columns:1fr auto 1fr}.gz-head-middle .gz-head-brand{grid-row:1;grid-column:2;text-align:center}.gz-head-middle .gz-head-menu{grid-row:1;grid-column:1}.gz-head-stacked .gz-head-inner{grid-template-columns:1fr;border-bottom:0}.gz-head-stacked .gz-head-brand{display:flex;align-items:center;justify-content:center;min-height:88px;text-align:center}.gz-head-stacked .gz-head-menu{padding:1.4rem 0;border-top:1px solid var(--head-rule);border-bottom:1px solid var(--head-rule)}.gz-head-stacked .gz-nav{justify-content:center}.gz-main{flex-grow:1;padding-top:var(--main-space);padding-bottom:var(--main-space)}.gz-topic + .gz-topic{margin-top:8rem}.gz-topic-name{margin-bottom:4rem;font-size:2.4rem;text-transform:var(--section-case);letter-spacing:-0.01em}.gz-topic-name a:hover{color:var(--color-accent)}.gz-topic-grid .gz-topic-content{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem 4rem}.gz-topic-grid .gz-card{min-width:0}.gz-topic-grid .gz-card-large{grid-column:1 / 3}.gz-topic-grid .gz-card-large:not(:only-child){padding-bottom:4.8rem;margin-bottom:1.6rem;border-bottom:1px solid var(--color-light-gray)}.gz-card-link{display:flex;gap:2.4rem}.gz-card-link:hover .gz-card-title{opacity:0.8}.gz-card-large .gz-card-link{flex-direction:var(--lead-direction);gap:4rem}.gz-card-large .gz-card-link > *{flex:1;min-width:0}.gz-card-image{position:relative;flex-shrink:0;width:var(--thumb-width);aspect-ratio:3 / 2;overflow:hidden;background-color:var(--color-light-gray);border-radius:var(--image-radius)}.gz-card-large .gz-card-image{width:100%}.gz-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gz-card-wrapper{min-width:0}.gz-card-title{font-size:2rem;line-height:1.3;letter-spacing:-0.015em}.gz-card-large .gz-card-title{font-size:2.8rem;letter-spacing:-0.02em}.gz-card-large.gz-card-plain .gz-card-title{font-size:4.2rem;line-height:1.2}.gz-card-excerpt{margin-top:1.2rem;font-size:1.7rem}.gz-card:not(.gz-card-large) .gz-card-excerpt{display:-webkit-box;margin-top:0.4rem;overflow:hidden;font-size:1.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gz-card-footer{margin-top:1.6rem;font-family:var(--font-ui);font-size:1.2rem;font-weight:500;color:var(--color-secondary-text);text-transform:uppercase;letter-spacing:0.02em}.gz-card:not(.gz-card-large) .gz-card-footer{margin-top:1.2rem}.gz-card-footer > *{display:inline-block}.gz-card-footer > * + *::before{display:inline-block;width:3px;height:3px;margin-right:6px;margin-left:6px;vertical-align:middle;content:"";background-color:currentColor;border-radius:50%}.gz-topic-footer{padding-top:2rem;margin-top:4.8rem;text-align:right;border-top:1px solid var(--color-light-gray)}.gz-topic-link{display:inline-flex;gap:0.4rem;align-items:center;font-family:var(--font-ui);font-weight:600;letter-spacing:-0.011em;overflow-wrap:anywhere}.gz-topic-link svg{flex-shrink:0;width:16px;height:16px}.gz-featured .gz-card-link{position:relative;align-items:flex-end;min-height:56rem;padding:4.8rem 4rem;background:linear-gradient(0deg,rgba(0,0,0,0.82),rgba(0,0,0,0.2) 70%);border-radius:var(--image-radius)}.gz-featured .gz-card-image{position:absolute;inset:0;z-index:-1;width:100%;aspect-ratio:auto}.gz-featured .gz-card-wrapper{max-width:64rem}.gz-featured .gz-card-title{font-size:4.2rem;line-height:1.2;color:#ffffff}.gz-featured .gz-card-excerpt{margin-top:1.6rem;font-size:1.8rem;color:#ffffff}.gz-featured .gz-card-footer{margin-top:2rem;color:#ffffff}.gz-featured.gz-card-plain .gz-card-link{min-height:40rem;background:var(--color-accent)}.gz-topic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:8rem 4.8rem;margin-top:12rem}.gz-topic-header{display:flex;gap:1.6rem;align-items:center;justify-content:space-between;padding-bottom:1.2rem;margin-bottom:2.4rem;border-bottom:1px solid var(--color-light-gray)}.gz-topic-header .gz-topic-name{margin-bottom:0;font-size:2rem;letter-spacing:-0.015em}.gz-topic-minimal .gz-card{max-width:72rem}.gz-topic-minimal .gz-card-link{display:block}.gz-topic-minimal .gz-card-title{font-family:var(--font-body);font-size:1.6rem;font-weight:400;line-height:1.6;letter-spacing:-0.01em}.gz-topic-minimal .gz-card + .gz-card{margin-top:1.6rem}.gz-rank-list{padding:0;list-style:none;counter-reset:gz-rank}.gz-rank-item{display:flex;gap:1.6rem;align-items:baseline;counter-increment:gz-rank}.gz-rank-item + .gz-rank-item{padding-top:1.6rem;margin-top:1.6rem;border-top:1px solid var(--color-light-gray)}.gz-rank-item::before{flex-shrink:0;min-width:2.4ch;font-family:var(--font-heading);font-size:2.4rem;font-weight:700;line-height:1;color:var(--color-accent);content:counter(gz-rank,decimal-leading-zero)}.gz-rank-link{min-width:0;font-size:1.7rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.gz-rank-link:hover{color:var(--color-accent)}.gz-pagehead{display:flex;flex-direction:column;max-width:64rem;margin-bottom:4.8rem}.gz-pagehead-title{font-size:2.4rem;text-transform:var(--section-case);letter-spacing:-0.01em}.gz-pagehead-kicker{margin-bottom:0.8rem;font-family:var(--font-ui);font-size:1.2rem;font-weight:600;color:var(--color-secondary-text);text-transform:uppercase;letter-spacing:0.04em}.gz-pagehead-description{margin-top:1.2rem;font-size:1.7rem;color:var(--color-secondary-text)}.gz-pagehead-author{display:grid;grid-template-columns:auto 1fr;column-gap:2.4rem;align-items:start}.gz-feed{display:grid;grid-template-columns:1fr;row-gap:4.8rem}.gz-feed .gz-card{width:100%;max-width:88rem;min-width:0}.gz-feed .gz-card-title{font-size:2.2rem}.gz-empty{padding:3.2rem 0;font-size:1.8rem;color:var(--color-secondary-text);border-top:1px solid var(--color-light-gray)}.gz-pagination{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;align-items:center;justify-content:center;padding-top:3.2rem;margin-top:6.4rem;font-family:var(--font-ui);font-size:1.5rem;font-weight:600;border-top:1px solid var(--color-light-gray)}.gz-pagination-pages{display:flex;flex-wrap:wrap;gap:0.8rem;padding:0;margin:0;list-style:none}.gz-pagination-link,.gz-pagination-current{display:inline-block;min-width:4rem;padding:0.8rem 1.2rem;text-align:center;border:1px solid var(--color-light-gray);border-radius:4px}.gz-pagination-link:hover{border-color:var(--color-primary-text)}.gz-pagination-current{color:#ffffff;background-color:var(--color-accent);border-color:var(--color-accent)}.gz-article-header{position:relative}.gz-crumbs{display:flex;flex-wrap:wrap;gap:0.4rem 0.8rem;padding:0;margin:0 0 1.2rem;font-family:var(--font-ui);font-size:1.2rem;font-weight:600;color:var(--color-secondary-text);text-transform:uppercase;letter-spacing:0.01em;list-style:none}.gz-crumbs li{min-width:0;overflow-wrap:anywhere}.gz-crumbs li + li::before{margin-right:0.8rem;content:"/"}.gz-article-tag{color:var(--color-accent)}.gz-article-title{font-size:var(--h1-size);line-height:1.12;letter-spacing:-0.02em;hyphens:auto}.gz-article-excerpt{margin-top:2rem;font-size:1.9rem;line-height:1.5;color:var(--color-dark-text)}.gz-article-sidebar{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;align-items:center;margin-top:2.4rem}.gz-article-sidebar:not(:has(.gz-author-image)){grid-template-columns:1fr}.gz-author-image{display:flex;grid-row:1 / 3;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;font-family:var(--font-ui);font-size:1.5rem;font-weight:700;color:#ffffff;background-color:var(--color-accent);border-radius:50%}.gz-author-name{align-self:end;font-size:1.7rem;font-weight:700;line-height:1.35;letter-spacing:-0.01em}.gz-author-name a:hover{color:var(--color-accent)}.gz-article-meta{margin-top:0.3rem;font-family:var(--font-ui);font-size:1.3rem;color:var(--color-secondary-text);letter-spacing:-0.003em}.gz-article-meta-inner{display:flex;flex-wrap:wrap;gap:0.2rem 0;align-items:center}.gz-article-meta-inner > * + *::before{display:inline-block;width:2px;height:2px;margin:0 6px;vertical-align:middle;content:"";background-color:currentColor;border-radius:50%}.gz-article-image{grid-column:wide-start / wide-end;width:100%;margin-top:4rem}.gz-feature-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--image-radius)}.gz-toc{margin-top:4rem;font-family:var(--font-ui);border-top:1px solid var(--color-light-gray);border-bottom:1px solid var(--color-light-gray)}.gz-toc-summary{padding:1.4rem 0;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;cursor:pointer}.gz-toc-list{padding:0 0 1.6rem 2.2rem;font-size:1.5rem;line-height:1.5}.gz-toc-list .gz-toc-list{padding:0.6rem 0 0 2rem;font-size:1.4rem}.gz-toc-item + .gz-toc-item{margin-top:0.4rem}.gz-toc-link{display:inline-block;padding:0.4rem 0;overflow-wrap:anywhere}.gz-toc-link:hover{color:var(--color-accent);text-decoration:underline}.gz-content{margin-top:4rem;font-size:var(--content-size);line-height:1.65;overflow-wrap:anywhere}.gz-callout > p,.gz-button-card > *{min-width:0;max-width:100%}.gz-content > * + *{margin-top:max(3.2vmin,2.4rem)}.gz-content > h2{margin-top:max(6.4vmin,4.8rem);font-size:calc(var(--content-size) * 1.6);letter-spacing:-0.015em;scroll-margin-top:2.4rem}.gz-content > h3{margin-top:max(4.8vmin,3.6rem);font-size:calc(var(--content-size) * 1.25);letter-spacing:-0.01em;scroll-margin-top:2.4rem}.gz-content > h2 + *,.gz-content > h3 + *{margin-top:1.6rem}.gz-content a{color:var(--color-accent);text-decoration:underline;text-underline-offset:0.15em;overflow-wrap:anywhere}.gz-content ul,.gz-content ol{padding-left:2.8rem}.gz-content li{overflow-wrap:anywhere}.gz-content li + li{margin-top:0.8rem}.gz-content strong{font-weight:700}.gz-content hr{height:0;border:0;border-top:1px solid var(--color-light-gray)}.gz-content code{padding:0.2em 0.4em;font-size:0.9em;background-color:var(--color-lighter-gray);border-radius:3px}.gz-table{width:100%;font-family:var(--font-ui);font-size:1.5rem;line-height:1.45;border-collapse:collapse}.gz-table-caption{padding-bottom:0.8rem;font-size:1.3rem;color:var(--color-secondary-text);text-align:left}.gz-table th,.gz-table td{padding:0.8rem 1.2rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--color-light-gray)}.gz-table th{font-size:1.2rem;font-weight:700;color:var(--color-darker-text);text-transform:uppercase;letter-spacing:0.02em;border-bottom-width:2px}.gz-table tbody tr:nth-child(even){background-color:var(--color-lighter-gray)}.gz-callout{display:flex;gap:1.6rem;padding:2rem 2.4rem;font-family:var(--font-ui);font-size:1.7rem;line-height:1.55;border-radius:3px}.gz-callout::before{flex-shrink:0;width:4px;content:"";border-radius:2px}.gz-callout-tip{background-color:var(--tip-back)}.gz-callout-tip::before{background-color:var(--color-accent)}.gz-callout-warning{background-color:var(--warn-back)}.gz-callout-warning::before{background-color:var(--warn-mark)}.gz-quote{padding:0 clamp(0rem,6vw,4.8rem);text-align:center}.gz-quote-text{font-family:var(--font-heading);font-size:calc(var(--content-size) * 1.35);font-style:italic;line-height:1.45;color:var(--color-darker-text)}.gz-quote-cite{margin-top:1.6rem;font-family:var(--font-ui);font-size:1.3rem;font-weight:600;color:var(--color-secondary-text);text-transform:uppercase;letter-spacing:0.04em}.gz-image-card img{width:100%;border-radius:var(--image-radius)}.gz-toggles > * + *{margin-top:1.2rem}.gz-toggle{padding:1.2rem 2rem;border:1px solid var(--color-light-gray);border-radius:4px}.gz-toggle-heading{display:flex;gap:1.6rem;align-items:center;justify-content:space-between;font-family:var(--font-heading);font-size:1.9rem;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.gz-toggle-heading::-webkit-details-marker{display:none}.gz-toggle-heading::after{flex-shrink:0;width:9px;height:9px;content:"";border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px)}.gz-toggle[open] .gz-toggle-heading::after{transform:rotate(-135deg) translateY(-2px)}.gz-toggle-content{margin-top:1.2rem;font-size:1.6rem}.gz-button-card{display:flex;flex-direction:column;gap:1.6rem;align-items:center;padding:3.2rem 2.4rem;text-align:center;background-color:var(--color-lighter-gray);border-radius:6px}.gz-button-text{font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1.4}.gz-content .gz-button,.gz-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0.8rem 2rem;font-family:var(--font-ui);font-size:1.6rem;font-weight:600;color:#ffffff;text-decoration:none;overflow-wrap:anywhere;background-color:var(--color-accent);border-radius:5px}.gz-button-note{font-family:var(--font-ui);font-size:1.6rem;font-weight:700}.gz-product-card{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:56rem;padding:2rem;margin-right:auto;margin-left:auto;background-color:var(--color-paper);border-radius:5px;box-shadow:inset 0 0 0 1px var(--color-light-gray)}.gz-product-card-head{display:flex;flex-wrap:wrap;gap:0.8rem 1.6rem;align-items:center;justify-content:space-between}.gz-product-card-title{font-family:var(--font-heading);font-size:2.2rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.gz-product-card-rating{display:flex;gap:0.8rem;align-items:center;font-family:var(--font-ui);font-size:1.5rem;font-weight:700}.gz-product-card-stars{display:flex;gap:2px}.gz-product-card-stars svg{width:18px;height:18px;fill:var(--color-light-gray)}.gz-product-card-stars .gz-star-on{fill:var(--color-accent)}.gz-product-card-scale{font-weight:500;color:var(--color-secondary-text)}.gz-proscons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:1.6rem 2.4rem}.gz-content .gz-proscons-list{padding-left:2.2rem;margin:0;font-size:1.6rem}.gz-proscons-list li + li{margin-top:0.4rem}.gz-pros li::marker{font-weight:700;color:var(--pros-mark);content:"+\00a0\00a0"}.gz-cons li::marker{font-weight:700;color:var(--cons-mark);content:"\2212\00a0\00a0"}.gz-content .gz-steps{padding:0;list-style:none;counter-reset:gz-step}.gz-step{position:relative;padding-left:5.2rem;counter-increment:gz-step}.gz-content .gz-step + .gz-step{margin-top:2.4rem}.gz-step::before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;font-family:var(--font-ui);font-size:1.5rem;font-weight:700;color:#ffffff;content:counter(gz-step);background-color:var(--color-accent);border-radius:50%}.gz-steps-titled .gz-step{padding-left:0}.gz-steps-titled .gz-step::before{display:none}.gz-step-title{font-family:var(--font-heading);font-size:1.9rem;font-weight:700;line-height:1.4}.gz-step-text{margin-top:0.4rem}.gz-legacy > * + *{margin-top:1.6rem}.gz-read-next{margin-top:8rem}.gz-read-next-title{display:flex;gap:1.6rem;align-items:center;margin-bottom:4.8rem;font-size:1.8rem;text-transform:var(--section-case);letter-spacing:-0.01em}.gz-read-next-title::after{flex-grow:1;height:1px;content:"";background-color:var(--color-light-gray)}.gz-read-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 3.2rem}.gz-read-next-grid .gz-card-link{flex-direction:column;gap:1.6rem}.gz-read-next-grid .gz-card-image{width:100%}.gz-author-badge{display:flex;grid-row:1 / 4;align-items:center;justify-content:center;width:8rem;height:8rem;font-family:var(--font-ui);font-size:2.6rem;font-weight:700;color:#ffffff;background-color:var(--color-accent);border-radius:50%}.gz-error{padding:4rem 0 2.4rem;text-align:center}.gz-error-code{font-family:var(--font-heading);font-size:clamp(8rem,18vw,16rem);font-weight:800;line-height:1;letter-spacing:-0.04em;color:var(--color-secondary-text)}.gz-error-title{margin-top:1.6rem;font-size:3.2rem}.gz-error-text{max-width:56rem;margin:1.6rem auto 0;font-size:1.8rem;color:var(--color-dark-text)}.gz-error-links{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;justify-content:center;padding:0;margin-top:4rem;list-style:none}.gz-error-links a{color:var(--color-accent);text-decoration:underline;text-underline-offset:0.2em;overflow-wrap:anywhere}.gz-foot{padding-top:6.4rem;padding-bottom:8rem;color:#ffffff;background-color:var(--color-darker-gray)}.gz-foot-inner{display:flex;flex-direction:column;align-items:center;font-family:var(--font-ui);font-size:1.4rem;text-align:center}.gz-foot-name{font-family:var(--font-heading);font-size:2.2rem;font-weight:700;overflow-wrap:anywhere}.gz-foot-about{max-width:60rem;margin-top:1.2rem;color:var(--color-foot-muted)}.gz-foot-menu{width:100%;padding-bottom:3.2rem;margin-top:3.2rem;border-bottom:1px solid rgba(255,255,255,0.15)}.gz-foot-nav{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;justify-content:center;padding:0;margin:0;font-weight:500;list-style:none}.gz-foot-nav a{overflow-wrap:anywhere}.gz-foot-nav a:hover{text-decoration:underline}.gz-copyright{margin-top:3.2rem;color:var(--color-foot-muted);letter-spacing:-0.006em}@media (max-width:767px){.gz-head-inner,.gz-head-middle .gz-head-inner{grid-template-columns:1fr;row-gap:1.2rem;padding:1.6rem 0}.gz-head-middle .gz-head-brand,.gz-head-middle .gz-head-menu{grid-row:auto;grid-column:auto}.gz-head-stacked .gz-head-inner{padding:0}.gz-head-stacked .gz-head-brand{min-height:64px}.gz-head-logo{font-size:2.2rem}.gz-nav{gap:0.4rem 2rem}.gz-head-middle .gz-head-brand{text-align:left}.gz-topic + .gz-topic{margin-top:6.4rem}.gz-topic-grid .gz-topic-content{row-gap:3.2rem}.gz-topic-grid .gz-card-large:not(:only-child){padding-bottom:3.6rem;margin-bottom:0.4rem}.gz-card-link{gap:1.6rem}.gz-card-large .gz-card-link{gap:2.4rem}.gz-card-image{width:10rem}.gz-card-title,.gz-feed .gz-card-title{font-size:1.7rem}.gz-card-large .gz-card-title{font-size:2.4rem}.gz-card-large.gz-card-plain .gz-card-title,.gz-featured .gz-card-title{font-size:3rem}.gz-featured .gz-card-link{min-height:40rem;padding:3.2rem 2.4rem}.gz-card:not(.gz-card-large) .gz-card-excerpt{display:none}.gz-topic-list{margin-top:8rem}.gz-read-next{margin-top:6.4rem}.gz-foot{padding-top:4.8rem;padding-bottom:6.4rem}.gz-foot-nav{gap:1.2rem 2rem}.gz-pagehead-author{grid-template-columns:1fr;row-gap:1.6rem}.gz-author-badge{grid-row:auto;width:6.4rem;height:6.4rem;font-size:2rem}.gz-product-card-stars svg{width:15px;height:15px}}@media (min-width:768px){.gz-feed .gz-card:not(.gz-card-large) .gz-card-image{width:16rem}}@media (max-width:991px){.gz-topic-grid .gz-topic-content{grid-template-columns:minmax(0,1fr)}.gz-topic-grid .gz-card-large{grid-column:auto}.gz-card-large:not(.gz-featured) .gz-card-link{flex-direction:column}.gz-read-next-grid{grid-template-columns:minmax(0,1fr)}.gz-read-next-grid .gz-card-link{flex-direction:row}.gz-read-next-grid .gz-card-image{width:var(--thumb-width)}}@media (max-width:767px){.gz-read-next-grid .gz-card-image{width:10rem}}@media (min-width:1200px){.gz-article-sidebar{position:absolute;top:calc(100% + 4rem);left:0;display:block;grid-column:wide-start / main-start;padding-right:3.2rem}.gz-author-image{width:6.4rem;height:6.4rem;margin-bottom:1.6rem;font-size:2rem}.gz-article-meta-inner{display:block}.gz-article-meta-inner > *{display:block}.gz-article-meta-inner > * + *::before{display:none}}
