body{background:#f3f2ec}.seo-header{display:flex;align-items:center;gap:3vw;background:#10191d;color:#fff;padding:12px max(5%,calc((100% - 1220px)/2));min-height:94px}.seo-header>a:first-child{display:inline-flex;align-items:center;padding:7px 12px;background:#fff;border-radius:9px}.seo-header img{width:130px;height:70px;object-fit:contain}.seo-header nav{display:flex;gap:25px;margin-left:auto}.seo-header nav a{font-size:13px;font-weight:750}.seo-call,.seo-button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:#149dcc;color:#fff;padding:17px 21px;font-weight:800}.seo-wrap{max-width:1220px;margin:auto;padding:0 5%}.seo-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#135372 0,transparent 43%),linear-gradient(120deg,#10191d,#17262d);padding:95px 0 105px}.seo-kicker{font-weight:800;letter-spacing:.18em;font-size:11px;color:#58c9ed}.seo-hero h1{font-size:clamp(44px,5.4vw,84px);line-height:1.06;max-width:950px;margin:26px 0}.seo-lead{max-width:750px;line-height:1.85;font-size:18px;color:#d6e2e8;margin-bottom:35px}.seo-breadcrumb{padding:27px 0;font-size:12px;color:#6f777b}.seo-breadcrumb a{color:#149dcc}.seo-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:8%;padding:30px 0 80px}.seo-block{padding-bottom:33px;border-bottom:1px solid #d5d9db;margin-bottom:36px}.seo-block h2{font-size:clamp(28px,3vw,43px);letter-spacing:-.035em;line-height:1.14;margin-bottom:18px}.seo-block p{font-size:17px;line-height:1.85;color:#505e63}.seo-block details{border-top:1px solid #d0d6d8;padding:20px 0}.seo-block summary{cursor:pointer;font-weight:750}.seo-aside{align-self:start;position:sticky;top:22px;background:#19272c;color:#fff;padding:34px}.seo-aside h2{font-size:30px}.seo-aside p{line-height:1.75;color:#c1cfd5}.seo-aside a{display:block;margin:18px 0;color:#57cafa;overflow-wrap:anywhere;font-weight:700}.seo-aside small{color:#a7b9c1}.seo-related{padding:20px 0 100px}.seo-related h2{font-size:clamp(30px,4vw,54px)}.seo-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.seo-related-grid a{position:relative;background:#fff;min-height:160px;padding:28px;display:flex;flex-direction:column;gap:12px;border-bottom:3px solid #149dcc;transition:transform .2s}.seo-related-grid a:hover{transform:translateY(-5px)}.seo-related-grid span{font-size:10px;letter-spacing:.1em;color:#768184}.seo-related-grid strong{font-size:19px;line-height:1.25}.seo-related-grid b{align-self:end;color:#149dcc}.seo-footer{padding:36px 0;background:#10191d;color:#c4d3d7;font-size:12px}@media(max-width:900px){.seo-layout{grid-template-columns:1fr}.seo-aside{position:static}.seo-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.seo-header{padding:10px 5%;gap:12px;min-height:72px}.seo-header img{width:85px;height:44px}.seo-header nav{display:none}.seo-call{margin-left:auto;padding:13px;font-size:12px}.seo-hero{padding:70px 0}.seo-lead{font-size:15px}.seo-related-grid{grid-template-columns:1fr}.seo-wrap{padding:0 6%}.seo-block p{font-size:15px}}
.seo-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.seo-media-grid figure{margin:0;min-width:0;background:#fff;overflow:hidden}.seo-media-grid img{display:block;width:100%;height:180px;object-fit:cover}.seo-media-grid figcaption{padding:12px;font-size:13px;line-height:1.5;color:#36434c}@media(max-width:700px){.seo-media-grid{grid-template-columns:1fr}.seo-media-grid img{height:240px}}
