.article-page{min-height:60vh}.article-hero{padding:76px var(--gutter) 49px;background:#272841;color:#fff}.article-hero .section-tag{color:#d2e777}.article-hero h1{font-size:clamp(48px,7vw,79px);line-height:1;letter-spacing:-.075em;margin:22px 0 14px;font-weight:650}.article-hero h1 em{font-family:Georgia,"Times New Roman",serif;color:#d5caff;font-weight:400}.article-hero>p:not(.section-tag){font-size:13px;line-height:1.8;color:#c7c6d4;max-width:590px;margin:0}.breadcrumbs{display:flex;gap:10px;margin-top:29px;font-size:9px;color:#b7b6c8}.breadcrumbs a{text-decoration:underline;text-decoration-color:#8886a4;text-underline-offset:3px}.article-body{max-width:790px;margin:0 auto;padding:51px var(--gutter) 16px}.article-body .article-lead{font-size:15px;line-height:1.85;color:#4e5068}.article-body h2{font-size:24px;line-height:1.2;letter-spacing:-.05em;margin:38px 0 10px}.article-body h3{font-size:15px;letter-spacing:-.025em;margin:23px 0 7px}.article-body p{font-size:12px;line-height:1.9;color:#65677d}.article-body code{background:#ebe8fb;padding:3px 5px;font-size:10px}.fact-box{margin:25px 0;padding:19px 22px;background:#fff0e9;border-left:3px solid #e7957c}.fact-box b{font-size:12px}.fact-box p{margin:6px 0 0;font-size:11px}.fact-lilac{background:#ece8ff;border-left-color:#8b77ed}.number-list{list-style:none;margin:23px 0;padding:0;border-top:1px solid var(--line);counter-reset:step}.number-list li{counter-increment:step;display:grid;grid-template-columns:37px 1fr;gap:13px;padding:16px 0;border-bottom:1px solid var(--line)}.number-list li:before{content:"0" counter(step);font-family:ui-monospace,monospace;color:#7864da;font-size:9px;padding-top:3px}.number-list b,.number-list span{display:block}.number-list b{font-size:12px;margin-bottom:4px}.number-list span{font-size:10px;line-height:1.7;color:#727489}.article-next{border-top:1px solid var(--line);padding-top:18px;margin-top:38px!important;font-size:10px!important}.article-next a,.faq-group a{color:#6b55d0;text-decoration:underline;text-underline-offset:3px}.article-cta{margin:38px auto 80px;max-width:900px;padding:38px 35px;background:#e7e2fc;text-align:center}.article-cta .section-tag{color:#7160ca}.article-cta h2{font-size:25px;letter-spacing:-.05em;margin:13px 0 18px}.faq-page>.article-hero{padding-bottom:58px}.faq-group{max-width:820px;margin:0 auto;padding:39px var(--gutter) 0}.faq-group h2{font-size:20px;letter-spacing:-.04em;margin:0 0 13px}.faq-group details{border-top:1px solid var(--line)}.faq-group details:last-child{border-bottom:1px solid var(--line)}.faq-group summary{list-style:none;cursor:pointer;position:relative;padding:17px 38px 17px 0;font-size:12px;font-weight:650}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary:after{content:"+";position:absolute;right:4px;top:13px;color:#765fe0;font-size:20px;font-weight:400;transition:transform .2s}.faq-group details[open] summary:after{transform:rotate(45deg)}.faq-group summary:focus-visible{outline:2px solid #f2775d;outline-offset:2px}.faq-group details p{font-size:11px;line-height:1.85;color:#686a80;max-width:700px;margin:-1px 44px 18px 0}.enter{opacity:0;transform:translateY(17px);transition:opacity .6s ease,transform .6s ease}.is-ready .enter.is-in{opacity:1;transform:none}@media(max-width:680px){.article-hero{padding-top:57px;padding-bottom:41px}.article-hero h1{font-size:53px}.article-body{padding-top:37px}.article-body .article-lead{font-size:13px}.article-body h2{font-size:21px;margin-top:31px}.article-cta{margin:27px 0 58px;padding:30px 18px}.article-cta h2{font-size:22px}.faq-group{padding-top:32px}.faq-group h2{font-size:18px}.faq-group summary{font-size:11px}.faq-group details p{margin-right:0}}
