.seo-intro{padding-block:70px;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;border-top:1px solid #ffffff20}.seo-intro h2{font-size:46px;font-weight:500;line-height:1.1;letter-spacing:-2px;margin:20px 0}.seo-intro h2 span{color:#c8d2c2}.seo-intro p{color:#bbc6b4;font-size:16px;line-height:1.85;margin:0 0 20px}.seo-intro .text-link{display:inline-block;color:#c8d2c2;font-size:14px}.article-header{display:flex;justify-content:space-between;align-items:center;padding:26px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #ffffff20}.article-header .brand small{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-top:6px;color:#c8d2c2}.article-header nav{display:flex;gap:24px;font-size:13px}.article-wrap{width:min(920px,calc(100% - 48px));margin:70px auto}.article-wrap h1{font-size:clamp(44px,6vw,72px);letter-spacing:-3px}.article-wrap h1 span{color:#c8d2c2}.article-lead{font-size:20px;color:#bcc8b5;line-height:1.8;max-width:740px}.article-wrap section{padding-top:38px;margin-top:38px;border-top:1px solid #ffffff1a}.article-wrap h2{font-size:30px;line-height:1.25;letter-spacing:-1px;margin-bottom:22px}.article-wrap p,.article-wrap li{color:#bdc8b7;font-size:16px;line-height:1.9}.article-wrap li{padding-left:9px;margin-bottom:12px}.article-actions{display:flex;gap:14px;margin-top:28px}.article-actions .button{padding:12px 18px;min-height:46px;border:1px solid #c8d2c244;border-radius:8px}.article-actions .primary{background:#c8d2c2;color:#182214}.article-footer{padding:32px 24px;border-top:1px solid #ffffff20;text-align:center;color:#aab99f;font-size:12px}.download-security{margin-top:24px;padding:18px;border:1px solid #c8d2c22a;border-radius:10px;background:#c8d2c207}.download-security h3{font-size:16px;margin:0 0 9px}.download-security p,.download-security li{font-size:13px;line-height:1.8;color:#b9c6b1}.download-security a{color:#d2dccb;text-decoration:underline}.download-security strong{font-weight:500;color:#e5eadf}@media(max-width:760px){.seo-intro{grid-template-columns:1fr;gap:22px;padding-block:42px}.seo-intro h2{font-size:36px}.seo-intro p{font-size:15px}.article-header{padding:22px}.article-header nav{gap:14px;font-size:11px}.article-header .brand{font-size:23px}.article-wrap{margin-top:46px}.article-wrap h1{font-size:43px;letter-spacing:-2px}.article-lead{font-size:17px}.article-wrap h2{font-size:26px}.article-wrap p,.article-wrap li{font-size:15px}.article-actions{flex-direction:column}.article-actions .button{text-align:center}}