.seo-article{--seo-ink:#132238;--seo-text:#27364a;--seo-muted:#6b7788;--seo-line:#e0e6ea;--seo-blue:#2268d8;--seo-orange:#f46a32;--seo-pale:#fff7f2;color:var(--seo-ink)}
.seo-article *{box-sizing:border-box}.seo-article a{text-decoration:none}.seo-article__intro{max-width:880px;margin:32px auto 0;padding:0 20px}.seo-article__crumb{font-size:12px;color:var(--seo-muted)}.seo-article__category{display:block;margin-top:22px;color:var(--seo-orange);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.seo-article__title{font-size:clamp(34px,4vw,52px);letter-spacing:-1.6px;line-height:1.12;margin:8px 0 12px}.seo-article__excerpt{color:#536174;font-size:17px;line-height:1.65;margin:0}.seo-article__meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:18px 0 25px;font-size:13px;color:var(--seo-muted)}.seo-article__avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#20364f;color:#fff;font-size:10px;font-weight:700}.seo-article__hero{max-width:1100px;margin:0 auto 30px;padding:0 18px}.seo-article__hero img{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:2px}.seo-article__shell{max-width:1220px;margin:auto;padding:0 18px 64px;display:grid;grid-template-columns:72px minmax(0,760px) 310px;gap:34px}.seo-article__share-box,.seo-article__side-inner{position:sticky;top:24px}.seo-article__share-box{display:flex;flex-direction:column;align-items:center;gap:10px}.seo-article__share-label{font-size:10px;letter-spacing:1.2px;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--seo-muted);font-weight:700}.seo-article__social{width:39px;height:39px;border:1px solid #f3b79f;border-radius:50%;display:grid;place-items:center;color:var(--seo-orange);background:#fffaf7;font-size:13px;font-weight:700}.seo-article__quick{border-left:4px solid var(--seo-orange);border-radius:0 17px 17px 0;background:var(--seo-pale);padding:23px 28px;margin:0 0 30px}.seo-article__label{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.seo-article__quick .rte{font-size:17px;line-height:1.7;margin-top:8px}.seo-article__content{color:var(--seo-text);font-size:16px;line-height:1.75}.seo-article__content h2{scroll-margin-top:100px;font-size:30px;line-height:1.25;margin:44px 0 14px}.seo-article__content h3{scroll-margin-top:100px;font-size:23px;line-height:1.3;margin:34px 0 12px}.seo-article__content p{margin:0 0 24px}.seo-article__content img{max-width:100%;height:auto;margin:26px auto 8px}.seo-article__content table{width:100%;border-collapse:collapse;font-size:13px;margin:18px 0 30px}.seo-article__content th{background:#19364e;color:#fff;text-align:left}.seo-article__content th,.seo-article__content td{border:1px solid var(--seo-line);padding:11px}.seo-article__toc{border:1px solid #f1bda9;border-radius:20px;padding:21px 23px;background:#fffaf7}.seo-article__toc h2{font-size:16px;margin:0 0 14px}.seo-article__toc a{display:block;border-left:2px solid #f5d5c9;padding:6px 0 6px 13px;color:#526173;font-size:13px;line-height:1.45}.seo-article__toc a.is-active{border-color:var(--seo-orange);color:#b54117;font-weight:700}.seo-article__promo{display:block;margin-top:20px;border:1px solid #f1bda9;border-radius:15px;overflow:hidden;background:#fff1ea}.seo-article__promo img{width:100%;height:155px;object-fit:cover;display:block}.seo-article__promo-copy{padding:15px 17px 18px}.seo-article__promo h3{font-size:19px;line-height:1.3;margin:0 0 6px;color:#8d3418}.seo-article__promo span{color:#bd4217;font-weight:700;font-size:13px}.seo-article__author{border-top:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);padding:25px 0;display:flex;gap:15px;margin-top:45px}.seo-article__author .seo-article__avatar{width:52px;height:52px;flex:none}.seo-article__author h2{margin:0;font-size:18px}.seo-article__author p{font-size:13px;margin:3px 0 0}.seo-article__faq{border-top:1px solid var(--seo-line);margin-top:38px}.seo-article__faq>h2{font-size:27px;margin:0 0 8px}.seo-article__faq details{border-bottom:1px solid var(--seo-line);padding:16px 2px}.seo-article__faq summary{cursor:pointer;list-style:none;font-size:16px;font-weight:700;position:relative;padding-right:28px}.seo-article__faq summary::-webkit-details-marker{display:none}.seo-article__faq summary:after{content:'+';position:absolute;right:3px;top:-4px;color:var(--seo-orange);font-size:22px;font-weight:400}.seo-article__faq details[open] summary:after{content:'−'}.seo-article__faq .rte{font-size:14px;margin-top:11px}.seo-article__cta{max-width:1100px;margin:0 auto 34px;min-height:280px;color:#fff;background:#102b4a;padding:52px 64px;position:relative;overflow:hidden}.seo-article__cta:after{content:'';position:absolute;inset:0 0 0 55%;background:linear-gradient(135deg,#d85c2d,#ff9d62);opacity:.95}.seo-article__cta-bg{position:absolute;inset:0 0 0 55%;width:45%;height:100%;object-fit:cover;z-index:1}.seo-article__cta-copy{position:relative;z-index:2;max-width:440px}.seo-article__cta h2{font-size:36px;line-height:1.15;margin:7px 0 12px}.seo-article__cta p{color:#eaf2fa}.seo-article__button{display:inline-block;padding:11px 16px;background:#fff;color:#132238;font-size:13px;font-weight:700}.seo-article__pager{max-width:800px;margin:0 auto 55px;padding:0 18px;display:flex;justify-content:space-between;gap:20px;color:var(--seo-blue);font-size:13px;font-weight:700}.seo-article__related{background:#f4f6f9;padding:52px 18px 64px}.seo-article__related-inner,.seo-article__products{max-width:1100px;margin:auto}.seo-article__related h2,.seo-article__products h2{font-size:27px;margin:0 0 20px}.seo-article__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.seo-article__card{overflow:hidden;border:1px solid #dce3ea;border-radius:12px;background:#fff}.seo-article__card img{display:block;width:100%;height:170px;object-fit:cover}.seo-article__card-copy{padding:15px 16px 18px}.seo-article__card-copy span{color:var(--seo-orange);font-size:11px;font-weight:700;text-transform:uppercase}.seo-article__card-copy h3{font-size:17px;line-height:1.4;margin:8px 0 0}.seo-article__products-wrap{padding:56px 18px 64px}.seo-article__product{border-color:#f1bda9;background:#fffaf7}.seo-article__product .price{display:block;margin-top:10px;color:#8d3418;font-size:14px;font-weight:700}
@media(max-width:1000px){.seo-article__shell{grid-template-columns:52px minmax(0,1fr) 250px;gap:20px}.seo-article__title{font-size:40px}}
@media(max-width:760px){.seo-article__shell{grid-template-columns:1fr;max-width:760px}.seo-article__share{display:none}.seo-article__side{grid-column:1;grid-row:2}.seo-article__side-inner{position:static}.seo-article__toc{display:none}.seo-article__promo{margin:0 0 26px}.seo-article__hero{padding:0}.seo-article__hero img{border-radius:0}.seo-article__cta{margin:0 18px 30px;padding:38px 28px}.seo-article__cta:after,.seo-article__cta-bg{opacity:.25;inset:0;width:100%}.seo-article__grid{grid-template-columns:1fr}.seo-article__card img{height:210px}}
@media(max-width:480px){.seo-article__intro{margin-top:22px}.seo-article__title{font-size:33px}.seo-article__quick{padding:20px}.seo-article__cta h2{font-size:30px}.seo-article__pager{align-items:flex-start}}
.seo-article__toc-empty{display:block;color:#8d3418;font-size:12px;line-height:1.5}
.seo-article__inline-product{display:grid;grid-template-columns:190px 1fr;gap:22px;align-items:center;margin:30px 0;padding:18px;border:1px solid #f1bda9;border-radius:16px;background:#fffaf7;color:var(--seo-text)}.seo-article__inline-product img{width:190px;height:160px;object-fit:contain;margin:0;background:#fff}.seo-article__inline-product-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.seo-article__inline-product-copy small{color:var(--seo-orange);font-weight:700;text-transform:uppercase}.seo-article__inline-product-copy strong{font-size:21px;line-height:1.3}.seo-article__inline-product-copy span{font-weight:700;color:#8d3418}.seo-article__inline-product-copy b{margin-top:5px;color:var(--seo-orange);font-size:13px}.seo-article__faq--from-content{margin-top:38px}.seo-article__faq--from-content>h2{scroll-margin-top:100px}
@media(max-width:560px){.seo-article__inline-product{grid-template-columns:1fr}.seo-article__inline-product img{width:100%;height:210px}}
.seo-article__pager{max-width:1100px;margin:0 auto 55px;padding:28px 18px 20px;border-top:1px solid var(--seo-line);display:grid;grid-template-columns:1fr 1fr;gap:0;color:var(--seo-blue);font-size:inherit;font-weight:inherit}.seo-article__pager-item{display:block;min-height:122px;padding:18px 30px}.seo-article__pager-item--next{border-left:1px solid var(--seo-line);text-align:right}.seo-article__pager-item a{display:flex;flex-direction:column;gap:12px;color:var(--seo-text)}.seo-article__pager-item small{color:#617083;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.seo-article__pager-item strong{font-size:19px;line-height:1.4}.seo-article__pager-item--next a{align-items:flex-end}.seo-article__pager-item--previous a{align-items:flex-start}
@media(max-width:600px){.seo-article__pager{grid-template-columns:1fr;padding-inline:18px}.seo-article__pager-item{min-height:0;padding:20px 4px}.seo-article__pager-item--next{border-left:0;border-top:1px solid var(--seo-line)}.seo-article__pager-item strong{font-size:17px}}
.seo-article__comment-form{max-width:1100px;margin:0 auto 58px;padding:10px 18px 0}.seo-article__comment-form h2{margin:0 0 6px;font-size:28px;text-transform:uppercase}.seo-article__comment-form>p{margin:0 0 30px;color:#617083;font-size:14px}.seo-article__comment-form label{display:flex;flex-direction:column;gap:7px;color:var(--seo-text);font-size:14px}.seo-article__comment-form label span,.seo-article__comment-form>p span{color:#d4431c}.seo-article__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.seo-article__comment-form input,.seo-article__comment-form textarea{width:100%;border:1px solid #dce3ea;background:#fff;padding:13px 14px;color:var(--seo-text);font:inherit;outline:0}.seo-article__comment-form input:focus,.seo-article__comment-form textarea:focus{border-color:var(--seo-orange);box-shadow:0 0 0 1px var(--seo-orange)}.seo-article__comment-form textarea{resize:vertical;margin-bottom:22px}.seo-article__comment-form button{border:0;border-radius:999px;background:#111;color:#fff;padding:14px 30px;font-size:14px;cursor:pointer}.seo-article__comment-form button:hover{background:var(--seo-orange)}.seo-article__form-message{margin:0 0 22px;padding:13px 15px;border-radius:6px;font-size:14px}.seo-article__form-message--success{background:#edf8ef;color:#216b31}.seo-article__form-message--error{background:#fff0ed;color:#a8321b}
@media(max-width:600px){.seo-article__form-row{grid-template-columns:1fr}.seo-article__comment-form h2{font-size:24px}}
