.fe-article{background:linear-gradient(180deg,color-mix(in srgb,var(--fe-article-bg) 92%,#ffffff) 0%,var(--fe-article-bg) 42%),var(--fe-article-bg);color:var(--fe-article-text);font-family:var(--font-body-family, inherit);overflow-x:clip;position:relative}.fe-article *,.fe-article *:before,.fe-article *:after{box-sizing:border-box}.fe-article a{color:inherit}.fe-article :focus-visible{outline:2px solid var(--fe-article-accent);outline-offset:3px}.fe-article__shell{margin:0 auto;max-width:var(--fe-article-max-width);width:100%}.fe-article__progress{background:transparent;height:var(--fe-article-progress-height);left:0;pointer-events:none;position:fixed;right:0;top:var(--fe-article-progress-offset);z-index:45}.fe-article__progress span{background:var(--fe-article-progress-color);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.fe-article__header{background:transparent;border-bottom:0;margin:0;padding:0 0 clamp(28px,4vw,var(--fe-article-header-bottom))}.fe-article__header-inner{margin:0;max-width:var(--fe-article-content-max-width);text-align:left}.fe-article__breadcrumb{color:var(--fe-article-muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:650;gap:8px;justify-content:flex-start;line-height:1.35;margin:0 0 18px}.fe-article__breadcrumb a{text-decoration:none}.fe-article__breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.fe-article__tag{color:var(--fe-article-muted);display:inline-flex;font-size:11px;font-weight:780;letter-spacing:0;line-height:1.2;margin-bottom:14px;text-decoration:none;text-transform:uppercase}.fe-article__tag:hover{color:var(--fe-article-text);text-decoration:underline;text-decoration-color:var(--fe-article-accent);text-decoration-thickness:2px;text-underline-offset:4px}.fe-article__title{color:var(--fe-article-text);font-family:var(--font-heading-family, inherit);font-size:clamp(var(--fe-article-title-mobile),5vw,var(--fe-article-title-desktop));font-weight:780;letter-spacing:0;line-height:1.02;margin:0;max-width:17ch;overflow-wrap:anywhere}.fe-article__excerpt{color:var(--fe-article-muted);font-size:clamp(16px,1.7vw,19px);line-height:1.58;margin:18px 0 0;max-width:62ch}.fe-article__meta{align-items:center;color:var(--fe-article-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:680;gap:8px;justify-content:flex-start;line-height:1.35;margin-top:16px}.fe-article__meta span+span:before,.fe-article__footer-meta p+p:before{content:"\b7";margin-right:8px;opacity:.55}.fe-article__hero-media{aspect-ratio:var(--fe-article-hero-ratio);background:var(--fe-article-card-bg);border:var(--fe-article-image-border-width) solid var(--fe-article-border);border-radius:var(--fe-article-image-radius);margin:clamp(24px,4vw,var(--fe-article-header-spacing)) 0 0;max-width:none;overflow:hidden;width:100%}.fe-article__hero-media--adapt{aspect-ratio:auto}.fe-article__hero-image{display:block;height:100%;object-fit:var(--fe-article-image-fit);object-position:var(--fe-article-image-position);width:100%}.fe-article__hero-media--adapt .fe-article__hero-image{height:auto}.fe-article__layout{align-items:start;display:grid;gap:clamp(32px,3vw,48px);grid-template-columns:minmax(230px,270px) minmax(0,min(1050px,calc(var(--fe-article-content-max-width) + 128px)));justify-content:center;padding:clamp(42px,var(--fe-article-content-top),76px) var(--fe-article-padding-x) var(--fe-article-content-bottom)}.fe-article__toc{color:var(--fe-article-muted);min-width:0}.fe-article--sticky-toc .fe-article__toc nav{max-height:var(--fe-article-toc-max-height);overflow:auto;position:sticky;scrollbar-width:thin;top:var(--fe-article-sticky-offset)}.fe-article__toc nav{background:color-mix(in srgb,var(--fe-article-card-bg) 94%,var(--fe-article-bg));border:1px solid color-mix(in srgb,var(--fe-article-border) 88%,transparent);border-radius:14px;box-shadow:0 8px 22px #181b1d09;padding:16px 15px}.fe-article__toc-heading{color:var(--fe-article-text);font-size:12px;font-weight:780;letter-spacing:0;line-height:1.25;margin:0 0 12px;text-transform:uppercase}.fe-article__toc-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.fe-article__toc-list ol{display:grid;gap:5px;list-style:none;margin:6px 0 2px;padding:0 0 0 13px}.fe-article__toc-list a{border-left:3px solid transparent;color:var(--fe-article-muted);display:block;font-size:13px;font-weight:640;line-height:1.35;margin-left:-10px;padding:5px 0 5px 13px;text-decoration:none}.fe-article__toc-list a:hover,.fe-article__toc-list a.is-active{border-left-color:var(--fe-article-accent);color:var(--fe-article-toc-active);font-weight:760}.fe-article__main-column{background:var(--fe-article-card-bg);border:1px solid color-mix(in srgb,var(--fe-article-border) 86%,transparent);border-radius:22px;box-shadow:0 24px 70px #181b1d13;min-width:0;overflow:hidden;padding:clamp(44px,4.6vw,64px);position:relative;width:min(100%,calc(var(--fe-article-content-max-width) + 128px))}.fe-article__main-column:before{background:linear-gradient(90deg,#74a9ff 0%,#39c7bd 46%,var(--fe-article-accent) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.fe-article__mobile-toc{background:color-mix(in srgb,var(--fe-article-card-bg) 96%,var(--fe-article-bg));border:1px solid color-mix(in srgb,var(--fe-article-border) 88%,transparent);border-radius:12px;display:none;margin:0 0 30px;overflow:hidden}.fe-article__mobile-toc summary{color:var(--fe-article-text);cursor:pointer;font-size:13px;font-weight:780;line-height:1.2;list-style:none;min-height:46px;padding:15px 42px 14px 16px;position:relative;text-transform:uppercase}.fe-article__mobile-toc summary::-webkit-details-marker{display:none}.fe-article__mobile-toc summary:before,.fe-article__mobile-toc summary:after{background:currentColor;content:"";height:2px;position:absolute;right:17px;top:22px;width:13px}.fe-article__mobile-toc summary:after{transform:rotate(90deg)}.fe-article__mobile-toc[open] summary:after{display:none}.fe-article__mobile-toc nav{border-top:1px solid var(--fe-article-border);padding:12px 16px 16px 21px}.fe-article__content{color:var(--fe-article-text);font-size:var(--fe-article-body-desktop);line-height:var(--fe-article-line-height);max-width:var(--fe-article-content-max-width);overflow-wrap:break-word}.fe-article__content>*:first-child{margin-top:0}.fe-article__content>*:last-child{margin-bottom:0}.fe-article__content h2,.fe-article__content h3,.fe-article__content h4,.fe-article__content h5,.fe-article__content h6{color:var(--fe-article-text);font-family:var(--font-heading-family, inherit);font-weight:760;letter-spacing:0;line-height:1.14;scroll-margin-top:calc(var(--fe-article-sticky-offset) + 18px)}.fe-article__content h2{font-size:var(--fe-article-h2-size);margin:clamp(42px,5vw,64px) 0 16px}.fe-article__content h3{font-size:var(--fe-article-h3-size);margin:34px 0 12px}.fe-article__content h4,.fe-article__content h5,.fe-article__content h6{font-size:1.08em;margin:28px 0 10px}.fe-article__content p,.fe-article__content ul,.fe-article__content ol,.fe-article__content blockquote,.fe-article__content pre,.fe-article__content table,.fe-article__content .fe-article__table-wrap{margin-bottom:var(--fe-article-paragraph-spacing);margin-top:0}.fe-article__content p{color:color-mix(in srgb,var(--fe-article-text) 88%,var(--fe-article-muted))}.fe-article__content ul,.fe-article__content ol{display:grid;gap:8px;padding-left:1.35em}.fe-article__content li::marker{color:var(--fe-article-accent);font-weight:800}.fe-article__content a{color:var(--fe-article-link);font-weight:680;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fe-article-accent) 62%,currentColor);text-decoration-thickness:1.5px;text-underline-offset:4px}.fe-article--link-accent .fe-article__content a{box-shadow:inset 0 -.16em color-mix(in srgb,var(--fe-article-accent) 42%,transparent);text-decoration:none}.fe-article__content img,.fe-article__content video,.fe-article__content iframe{border-radius:var(--fe-article-content-image-radius);display:block;height:auto;max-width:100%}.fe-article__content iframe{aspect-ratio:16 / 9;border:0;width:100%}.fe-article__content figure{margin:34px 0}.fe-article__content figure img{width:100%}.fe-article__content figcaption{color:var(--fe-article-muted);font-size:.82em;line-height:1.45;margin-top:9px}.fe-article__content blockquote{border-left:3px solid var(--fe-article-accent);color:var(--fe-article-text);font-size:1.08em;line-height:1.62;padding:4px 0 4px 20px}.fe-article--quote-quiet .fe-article__content blockquote{border-left-color:var(--fe-article-border)}.fe-article__content blockquote>*:last-child{margin-bottom:0}.fe-article__content code{background:color-mix(in srgb,var(--fe-article-code-bg) 10%,transparent);border:1px solid color-mix(in srgb,var(--fe-article-border) 80%,transparent);border-radius:5px;color:var(--fe-article-text);font-size:.88em;padding:.12em .34em}.fe-article__content pre{background:var(--fe-article-code-bg);border-radius:8px;color:#f7f6ef;overflow-x:auto;padding:18px}.fe-article__content pre code{background:transparent;border:0;color:inherit;display:block;padding:0}.fe-article__content table{border-collapse:collapse;min-width:620px;width:100%}.fe-article__table-wrap{max-width:100%;overflow-x:auto}.fe-article__content th,.fe-article__content td{border-bottom:1px solid var(--fe-article-border);padding:12px 14px;text-align:left;vertical-align:top}.fe-article__content th{color:var(--fe-article-text);font-size:.86em;font-weight:780}.fe-article--table-boxed .fe-article__content th,.fe-article--table-boxed .fe-article__content td{border:1px solid var(--fe-article-border)}.fe-article__footer{border-top:1px solid var(--fe-article-border);display:grid;gap:22px;margin-top:clamp(42px,5vw,64px);max-width:var(--fe-article-content-max-width);padding-top:26px}.fe-article__footer-tags,.fe-article__share-links,.fe-article__footer-meta{display:flex;flex-wrap:wrap;gap:8px}.fe-article__footer-tags a{border:1px solid var(--fe-article-border);border-radius:8px;color:var(--fe-article-text);font-size:12px;font-weight:720;line-height:1.1;min-height:32px;padding:9px 11px;text-decoration:none}.fe-article__footer-tags a:hover{border-color:var(--fe-article-text)}.fe-article__footer-meta{color:var(--fe-article-muted);font-size:12px;font-weight:680}.fe-article__footer-meta p{margin:0}.fe-article__share{display:grid;gap:10px}.fe-article__share-heading{color:var(--fe-article-text);font-size:12px;font-weight:780;letter-spacing:0;line-height:1.25;margin:0;text-transform:uppercase}.fe-article__share-link{align-items:center;background:var(--fe-article-card-bg);border:1px solid var(--fe-article-border);border-radius:8px;color:var(--fe-article-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:720;gap:8px;min-height:38px;padding:9px 12px;text-decoration:none}.fe-article__share-link:hover{border-color:var(--fe-article-text)}.fe-article__share-link svg{display:block;fill:currentColor;height:16px;width:16px}.fe-article__share-status{color:var(--fe-article-muted);font-size:12px;line-height:1.35;margin:0;min-height:16px}.fe-article__related,.fe-article__comments{margin:0 auto;max-width:min(var(--fe-article-max-width),1180px);padding-left:var(--fe-article-padding-x);padding-right:var(--fe-article-padding-x)}.fe-article__navigation{border-top:1px solid var(--fe-article-border);display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;padding-top:28px}.fe-article__nav-item{background:color-mix(in srgb,var(--fe-article-bg) 28%,var(--fe-article-card-bg));border:1px solid var(--fe-article-border);border-radius:12px;display:grid;gap:8px;min-height:112px;padding:18px;text-decoration:none}.fe-article__nav-item--next{text-align:right}.fe-article__nav-item span,.fe-article__related-body p{color:var(--fe-article-muted);font-size:11px;font-weight:780;letter-spacing:0;line-height:1.25;margin:0;text-transform:uppercase}.fe-article__nav-item strong{color:var(--fe-article-text);font-family:var(--font-heading-family, inherit);font-size:clamp(18px,2vw,23px);line-height:1.18}.fe-article__nav-item:hover{border-color:var(--fe-article-text)}.fe-article__related{padding-bottom:var(--fe-article-content-bottom);padding-top:0}.fe-article__related-header{border-top:1px solid color-mix(in srgb,var(--fe-article-border) 86%,transparent);padding-top:var(--fe-article-related-spacing)}.fe-article__related h2,.fe-article__comments h2{color:var(--fe-article-text);font-family:var(--font-heading-family, inherit);font-size:clamp(26px,3vw,36px);line-height:1.12;margin:0 0 22px}.fe-article__related-grid{display:grid;gap:18px;grid-template-columns:repeat(var(--fe-article-related-columns),minmax(0,1fr))}.fe-article__related-card{background:var(--fe-article-card-bg);border:1px solid color-mix(in srgb,var(--fe-article-border) 86%,transparent);border-radius:16px;box-shadow:0 16px 42px #181b1d0e;min-width:0;overflow:hidden}.fe-article__related-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.fe-article__related-media{aspect-ratio:4 / 3;background:color-mix(in srgb,var(--fe-article-accent) 8%,var(--fe-article-card-bg));overflow:hidden}.fe-article__related-image{display:block;height:100%;object-fit:cover;width:100%}.fe-article__related-body{display:grid;flex:1 1 auto;gap:10px;padding:20px}.fe-article__related-body h3{color:var(--fe-article-text);font-family:var(--font-heading-family, inherit);font-size:20px;line-height:1.2;margin:0}.fe-article__related-body div{color:var(--fe-article-muted);font-size:14px;line-height:1.52}.fe-article__related-body span{color:var(--fe-article-text);font-size:13px;font-weight:780;margin-top:auto;text-decoration:underline;text-decoration-color:var(--fe-article-accent);text-underline-offset:4px}.fe-article__comments{padding-bottom:var(--fe-article-content-bottom)}.fe-article__comment-list,.fe-article__comment-form{display:grid;gap:14px}.fe-article__comment{background:var(--fe-article-card-bg);border:1px solid var(--fe-article-border);border-radius:8px;padding:18px}.fe-article__comment-meta{color:var(--fe-article-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin:0 0 8px}.fe-article__comment-meta strong{color:var(--fe-article-text)}.fe-article__comment-content{color:var(--fe-article-text);line-height:1.6}.fe-article__comment-form{border-top:1px solid var(--fe-article-border);margin-top:30px;padding-top:26px}.fe-article__comment-form h3{color:var(--fe-article-text);font-family:var(--font-heading-family, inherit);font-size:24px;line-height:1.16;margin:0}.fe-article__comment-fields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.fe-article__comment-fields label{color:var(--fe-article-text);display:grid;font-size:13px;font-weight:720;gap:7px}.fe-article__comment-field-full{grid-column:1 / -1}.fe-article__comment-fields input,.fe-article__comment-fields textarea{background:var(--fe-article-card-bg);border:1px solid var(--fe-article-border);border-radius:8px;color:var(--fe-article-text);font:inherit;min-height:44px;padding:11px 12px}.fe-article__comment-form button{background:var(--fe-article-text);border:1px solid var(--fe-article-text);border-radius:8px;color:var(--fe-article-bg);cursor:pointer;font:inherit;font-weight:780;justify-self:start;min-height:44px;padding:11px 18px}.fe-article__comment-success{color:var(--fe-article-text);margin:0}.fe-article.is-toc-hidden .fe-article__toc,.fe-article.is-toc-hidden .fe-article__mobile-toc,.fe-article--toc-disabled .fe-article__toc,.fe-article--toc-disabled .fe-article__mobile-toc{display:none}.fe-article.is-toc-hidden .fe-article__layout,.fe-article--toc-disabled .fe-article__layout{grid-template-columns:minmax(0,min(1050px,calc(var(--fe-article-content-max-width) + 128px)))}@media(max-width:989px){.fe-article__layout{display:block;padding-top:clamp(24px,var(--fe-article-featured-spacing),42px)}.fe-article__toc{display:none}.fe-article__main-column{margin:0 auto;padding:clamp(30px,5vw,44px)}.fe-article__mobile-toc{display:block}.fe-article__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.fe-article__header{margin-left:0;margin-right:0;padding:0 0 28px}.fe-article__breadcrumb,.fe-article__meta{justify-content:flex-start}.fe-article__header-inner{text-align:left}.fe-article__title,.fe-article__excerpt{margin-left:0;margin-right:0}.fe-article__hero-media{aspect-ratio:var(--fe-article-mobile-hero-ratio);border-radius:min(var(--fe-article-image-radius),12px)}.fe-article__layout,.fe-article__related,.fe-article__comments{padding-left:var(--fe-article-mobile-padding-x);padding-right:var(--fe-article-mobile-padding-x)}.fe-article__content{font-size:var(--fe-article-body-mobile)}.fe-article__main-column{border-radius:18px;padding:24px}.fe-article__content h2{font-size:clamp(25px,var(--fe-article-h2-size),31px)}.fe-article__content h3{font-size:clamp(21px,var(--fe-article-h3-size),26px)}.fe-article__navigation,.fe-article__related-grid,.fe-article__comment-fields{grid-template-columns:1fr}.fe-article__nav-item--next{text-align:left}.fe-article__related-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.fe-article__related-card{scroll-snap-align:start}.fe-article__share-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.fe-article *,.fe-article *:before,.fe-article *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fe-article-template.css.map */
