.article-page-art-hero{border:1px solid var(--grey-300);background:radial-gradient(120% 140% at 12% 0%, #23e98a1a, transparent 55%), radial-gradient(120% 140% at 92% 110%, #b14ef024, transparent 55%), var(--secondary);border-radius:16px;position:relative;overflow:hidden}.article-page-art-hero:before{content:"";background:linear-gradient(180deg, var(--green) 0%, var(--purple) 100%);width:3px;position:absolute;top:0;bottom:0;left:0}.article-page-art-hero-inner{padding:30px 34px}.article-page-art-eyebrow{letter-spacing:2.2px;text-transform:uppercase;color:var(--promo-accent);margin-bottom:12px;font-size:11.5px;font-weight:700}.article-page-art-hero h1{letter-spacing:-1.2px;margin-bottom:12px;font-size:38px;font-weight:600;line-height:1.08}.article-page-art-sub{color:var(--grey);max-width:560px;margin-bottom:20px;font-size:16px;line-height:1.5}.article-page-art-meta{color:#8b95a3;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.article-page-art-meta .article-page-dot{background:#8b95a3;border-radius:50%;width:3px;height:3px}.article-page-art-meta .article-page-lvl{color:var(--grey-300);border:1px solid var(--secondary);text-transform:uppercase;letter-spacing:.4px;border-radius:14px;padding:2px 9px;font-size:10px;font-weight:700}.article-page-lvl.purple{color:var(--purple);background:#b14ef01f}.article-page-lvl.green{color:var(--promo-accent);background:#23e98a1a}.article-page-lvl.grey{color:#8b95a3;border:1px solid var(--grey-300)}.article-page-art-herovis{background:var(--secondary);border-top:1px solid var(--grey-300);padding:22px 34px 26px}.article-page-art-herovis img{width:100%;max-width:360px;height:100%;max-height:250px}.article-page-content{font-size:15.5px;line-height:1.6}.article-page-snippet{border:1px solid var(--grey-300);background:#23e98a0d;border-radius:12px;margin:16px 0;padding:18px 20px 18px 22px;position:relative;overflow:hidden}.article-page-snippet:before{content:"";background:var(--green);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}div.article-page-snippet>p{color:var(--primary);border-radius:12px;margin:0;font-size:16.5px;line-height:1.6}.article-page-snippet-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--promo-accent);margin-bottom:8px;font-size:11.5px;font-weight:700}.article-page-table table{border-collapse:collapse;width:100%}.article-page-table figcaption{color:var(--grey);margin-top:8px;font-size:12.5px}.article-page-content p{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.72}.article-page-content h2,.article-page-content h3,.article-page-content h4,.article-page-content h5,.article-page-content h6{letter-spacing:-.5px;margin:34px 0 14px;font-size:23px;font-weight:600;line-height:1.2}.article-page-table table{border-collapse:collapse;width:100%;font-size:13.5px}.article-page-table th{text-align:left;letter-spacing:.4px;text-transform:uppercase;color:var(--grey);border-bottom:1px solid var(--grey-300);background:#161e2c;padding:11px 14px;font-size:11px;font-weight:800}html.light th{background:#eef1f6}.article-page-table td{border-bottom:1px solid var(--grey-300);padding:11px 14px}.article-page-table tr:last-child td{border-bottom:none}.article-page-table td:first-child{font-weight:600}.article-page-table-wrap{border-radius:10px;overflow:hidden}.article-page-table{margin:24px 0}.article-page-content img{border:1px solid var(--grey-300);border-radius:12px;width:100%;height:auto;display:block}.article-page-content ul{margin:0 0 22px;padding-left:2px;list-style:none}.article-page-content ul li{margin-bottom:10px;padding-left:22px;position:relative}.article-page-content ul li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px}.article-page-content a{color:var(--promo-accent);border-bottom:1px solid #23e98a59;display:inline}.article-page-content a:hover{border-bottom-color:var(--promo-accent);text-decoration:none}.article-page-content blockquote{border-left:3px solid var(--purple);letter-spacing:-.4px;margin:28px 0;padding:6px 0 6px 22px;font-size:21px;font-weight:700;line-height:1.35}@media (max-width:720px){.article-page-table td,.article-page-table th{font-size:10px}}.article-page-continue{border-top:1px solid var(--grey-300);margin-top:4px;padding-top:28px}.article-page-continue-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--grey);margin-bottom:16px;font-size:11.5px;font-weight:700}.article-page-continue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.article-page-continue-card{border:1px solid var(--grey-300);background:var(--secondary);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .15s,transform .15s;display:flex}.article-page-continue-card:hover{border-color:var(--grey);text-decoration:none;transform:translateY(-2px)}.article-page-continue-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--promo-accent);font-size:10.5px;font-weight:700}.article-page-continue-name{color:var(--primary);font-size:15px;font-weight:600;line-height:1.3}div.article-page-continue a:hover{text-decoration:none}.article-page-content p.left,.article-page-content h1.left,.article-page-content h2.left,.article-page-content h3.left,.article-page-content h4.left,.article-page-content h5.left,.article-page-content h6.left,.article-page-content a.left:not(p a.left):not(span a.left){text-align:left}.article-page-content p.center,.article-page-content h1.center,.article-page-content h2.center,.article-page-content h3.center,.article-page-content h4.center,.article-page-content h5.center,.article-page-content h6.center,.article-page-content a.left:not(p a.center):not(span a.center){text-align:center}.article-page-content p.right,.article-page-content h1.right,.article-page-content h2.right,.article-page-content h3.right,.article-page-content h4.right,.article-page-content h5.right,.article-page-content h6.right,.article-page-content a.left:not(p a.right):not(span a.right){text-align:right}.article-page-content p.article-page-caption{color:var(--grey);margin-top:9px;font-size:12.5px;line-height:1.45}.main-content-center-block .disclosure{color:var(--grey);border-top:1px solid var(--grey-300);margin-top:26px;padding-top:16px;font-size:11.5px;line-height:1.5}
