.article-body{color:#ffffffd1;font-size:18px;line-height:1.7;margin-top:20px;max-width:760px}.article-body>p:first-child{color:#fff;font-size:20px;line-height:1.6}.article-body p{margin:0 0 18px}.article-body b,.article-body strong{color:#fff;font-weight:600}.article-body em,.article-body i{font-style:italic}.article-body a:not(.btn){color:var(--color-primary);text-decoration:underline;text-decoration-color:#fb7b3373;text-underline-offset:3px}.article-body a:not(.btn):hover{color:#fff;text-decoration-color:#fff}.article-body h2{font-size:32px;font-weight:600;line-height:1.25;margin:56px 0 18px}.article-body h3{font-size:23px;font-weight:600;line-height:1.35;margin:36px 0 12px}.article-body h4{font-size:19px;font-weight:600;line-height:1.4;margin:28px 0 10px}.article-body>:first-child{margin-top:0}.article-body h2[id],.article-body h3[id],.article-body h4[id]{scroll-margin-top:130px}@media (max-width:1180px){.article-body h2[id],.article-body h3[id],.article-body h4[id]{scroll-margin-top:90px}}.article-body ol,.article-body ul{margin:0 0 20px;padding-left:24px}.article-body li{display:list-item;margin:8px 0}.article-body ul>li{list-style:disc}.article-body ol>li{list-style:decimal}.article-body li::marker{color:var(--color-primary);font-weight:600}.article-body blockquote{border-left:3px solid var(--color-primary);color:#fff;font-size:20px;margin:28px 0;padding:4px 0 4px 20px}.article-body hr{border:0;border-top:1px solid hsla(0,0%,100%,.1);margin:48px 0}.article-body img{border-radius:16px;display:block;height:auto;margin:28px 0;max-width:100%}.article-body figure{margin:28px 0}.article-body figure img{margin:0}.article-body figcaption{color:#ffffff8c;font-size:14px;margin-top:8px}.article-body__table-wrap{margin:28px 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid hsla(0,0%,100%,.09);border-radius:16px}.article-body table{border-collapse:collapse;font-size:15px;line-height:1.5;width:100%}.article-body thead{background:#ffffff0f}.article-body th{border-bottom:1px solid hsla(0,0%,100%,.16);color:#fff;font-weight:600;padding:14px 16px;text-align:left}.article-body td{border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--white-85);padding:12px 16px;text-align:left;vertical-align:top}.article-body tbody tr:last-child td{border-bottom:0}.article-body tbody tr:nth-child(2n){background:#ffffff05}@media (max-width:768px){.article-body table{min-width:560px}}.article-body .article-cta,.article-body .article-note,.article-body .article-summary{background:var(--item-bg);border:var(--item-border);border-radius:20px;margin:32px 0;padding:24px 28px}.article-body .article-cta>:first-child,.article-body .article-note>:first-child,.article-body .article-summary>:first-child{margin-top:0}.article-body .article-cta>:last-child,.article-body .article-note>:last-child,.article-body .article-summary>:last-child{margin-bottom:0}.article-body .article-summary>p:first-child strong{color:var(--color-primary);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.article-body .article-summary ul{margin-top:10px}.article-body .article-note{background:#fb7b3314;border-color:#fb7b3359}.article-body .article-cta{background:linear-gradient(135deg,#fb335029,#ff742729);border-color:#ff742759;display:grid;gap:12px;justify-items:start;margin:40px 0;padding:28px}.article-body .article-cta p{margin:0}.article-body .article-cta .article-cta__title{color:#fff;font-size:24px;font-weight:600;line-height:1.3}.article-body .article-cta .btn{margin-top:8px}.article-body .article-steps{counter-reset:article-step;display:grid;gap:12px;margin:28px 0;padding:0}.article-body .article-steps>li{background:var(--item-bg);border:var(--item-border);border-radius:16px;counter-increment:article-step;list-style:none;margin:0;padding:18px 20px 18px 72px;position:relative}.article-body .article-steps>li:before{align-items:center;background:var(--grad-primary);border-radius:50%;color:#fff;content:counter(article-step);display:flex;font-weight:600;height:36px;justify-content:center;left:20px;position:absolute;top:16px;width:36px}.article-body .article-compare td:last-child,.article-body .article-compare th:last-child{background:#fb7b331a;color:#fff}@media (max-width:640px){.article-body{font-size:17px}.article-body>p:first-child{font-size:18px}.article-body h2{font-size:26px;margin-top:44px}.article-body h3{font-size:21px}}@media (max-width:480px){.article-body .article-cta,.article-body .article-note,.article-body .article-summary{padding:20px}.article-body .article-steps>li{padding:16px 16px 16px 60px}.article-body .article-steps>li:before{left:14px}}.article-toc{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:linear-gradient(90deg,#ffffff0f,#ffffff08);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;margin-top:32px;padding:24px}.article-toc__title{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--color-white);font-size:18px;font-weight:500;margin-bottom:16px;padding-bottom:12px}.article-toc__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.article-toc__item{position:relative}.article-toc__item--level-2{padding-left:0}.article-toc__item--level-3{padding-left:20px}.article-toc__item--level-4{padding-left:40px}.article-toc__link{align-items:center;color:var(--white-70);display:inline-flex;font-size:15px;gap:8px;line-height:1.5;text-decoration:none;transition:color .2s ease,transform .2s ease}.article-toc__link:before{background:var(--color-primary);border-radius:50%;content:"";flex-shrink:0;height:6px;opacity:.5;transition:opacity .2s ease,transform .2s ease;width:6px}.article-toc__link:hover{color:var(--color-white)}.article-toc__link:hover:before{opacity:1;transform:scale(1.3)}.article-toc__item--level-3 .article-toc__link:before{height:4px;width:4px}.article-toc__item--level-4 .article-toc__link:before{background:var(--white-50);height:3px;width:3px}@media (max-width:640px){.article-toc{margin-top:24px;padding:20px}.article-toc__title{font-size:16px;margin-bottom:12px}.article-toc__link{font-size:14px}.article-toc__item--level-3{padding-left:16px}.article-toc__item--level-4{padding-left:32px}}.article__layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 300px}.article__body{min-width:0}.article__sidebar{position:sticky;top:130px}.article-related{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:linear-gradient(90deg,#ffffff0f,#ffffff08);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:24px}.article-related__title{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--color-white);font-size:18px;font-weight:500;margin-bottom:20px;padding-bottom:12px}.article-related__list{display:flex;flex-direction:column;gap:16px}.article-related__item{display:flex;gap:12px;text-decoration:none;transition:transform .2s ease}.article-related__item:hover{transform:translate(4px)}.article-related__item:hover .article-related__item-title{color:var(--color-white)}.article-related__img{border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;width:80px}.article-related__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-related__content{display:flex;flex-direction:column;gap:4px;min-width:0}.article-related__item-title{color:var(--white-85);display:-webkit-box;font-size:14px;font-weight:400;line-height:1.4;transition:color .2s ease;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-related__date{color:var(--white-50);font-size:12px}@media (max-width:1024px){.article__layout{gap:32px;grid-template-columns:1fr}.article__sidebar{position:static}.article-related{padding:20px}.article-related__title{font-size:16px;margin-bottom:16px}.article-related__list{flex-direction:column;gap:12px}.article-related__item{flex-direction:row;gap:12px}.article-related__img{height:60px;width:80px}}
