*{box-sizing:border-box}body{margin:0;color:#20272c;font:17px/1.8 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#006baa;text-decoration:none}a:hover{text-decoration:underline}header{border-bottom:1px solid #dde2e6;background:#fff}nav{max-width:1260px;margin:auto;padding:24px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:14px;color:#222;font-weight:700}.brand img{width:46px;height:50px;object-fit:contain}.cta{display:inline-block;background:#0071ad;color:#fff;padding:10px 22px}.navcta{margin-left:auto}main{max-width:1260px;margin:auto;padding:42px 24px 80px}.crumb,.label{font-size:14px;color:#697780}.label{color:#006baa;letter-spacing:1px}h1{font-size:clamp(27px,3vw,42px);line-height:1.3;margin:16px 0 30px}h2{font-size:26px;margin:52px 0 18px}h3{font-size:21px;margin:28px 0 12px}.intro{max-width:900px;color:#58646c}.overview{display:grid;grid-template-columns:340px 1fr;gap:54px;align-items:center;margin:35px 0 50px}.overview img{width:100%;height:300px;object-fit:contain}table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.8}th{text-align:left;background:#f2f5f7;padding:16px 12px}td{vertical-align:top;padding:18px 12px;border-bottom:1px solid #dfe5e9;min-width:120px}td:nth-child(3){min-width:260px}.table-scroll{overflow-x:auto}article img{max-width:100%;height:auto}article p{margin:15px 0}article div{max-width:100%}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.catalog a{border-bottom:1px solid #dfe5e9;padding:20px 0;display:block}.catalog small{display:block;color:#667680}.catalog b{font-size:22px}.downloads a{display:block;padding:18px 0;border-bottom:1px solid #dfe5e9}footer{background:#11171b;color:#c3cbd0;padding:44px 24px}footer div{max-width:1212px;margin:auto}footer a{color:#fff}.support{border-top:1px solid #dde2e6;padding-top:30px;margin-top:50px}.pagination a{padding:8px 14px;display:inline-block}@media(max-width:720px){nav{gap:18px;padding:16px;font-size:15px}.navcta{margin-left:0}main{padding:24px 18px 50px}.overview{grid-template-columns:1fr;gap:20px}.overview img{height:230px}.catalog{grid-template-columns:1fr}h2{margin-top:35px}td{padding:12px 8px}}