.esk-card{max-width:none;width:100%;line-height:1.6;overflow-wrap:anywhere}.esk-card .esk-block{margin:0 0 36px}.esk-card h2{font-size:24px;line-height:1.2;text-transform:none;margin:0 0 16px;padding-top:12px;border-top:3px solid var(--wd-primary-color,#555)}.esk-card h3{font-size:18px;text-transform:none}.esk-card p{margin:0 0 14px}.esk-card .esk-specs table{width:100%;border-collapse:collapse}.esk-card .esk-specs th,.esk-card .esk-specs td{padding:10px 12px;text-align:left;border:0}.esk-card .esk-specs th{font-weight:700;color:#555;width:38%}.esk-card .esk-specs tr:nth-child(odd){background:#f5f5f5}.esk-card .esk-note{background:#fff9df;padding:20px;border-radius:8px}.esk-card .esk-bot{background:#edf7fc;padding:16px;border-radius:8px;margin:16px 0}.esk-card .esk-bot h3{margin:0 0 5px}.esk-card .esk-buttons{display:flex;gap:8px;flex-wrap:wrap}.esk-card .esk-buttons a{display:inline-block;background:var(--wd-primary-color,#444);color:#fff;padding:7px 12px;border-radius:4px;text-decoration:none}.esk-card .esk-figure{float:right;width:40%;max-width:420px;margin:0 0 16px 24px}.esk-card .esk-figure img{width:100%;height:auto;border-radius:8px}.esk-card .esk-figure figcaption{font-size:13px;color:#666}.esk-card .esk-article:after{content:'';display:block;clear:both}.esk-card .esk-faq details{border-bottom:1px solid #ddd;padding:12px 0}.esk-card .esk-faq summary{cursor:pointer;font-weight:700}.esk-card .esk-faq details p{margin:8px 0}.esk-card video{max-width:100%;height:auto}@media(max-width:600px){.esk-card .esk-figure{float:none;width:100%;max-width:none;margin:0 0 16px}.esk-card .esk-specs tr,.esk-card .esk-specs th,.esk-card .esk-specs td{display:block;width:100%}.esk-card .esk-specs th{padding-bottom:0}.esk-card .esk-buttons a{flex:1 1 auto;text-align:center}}
.esk-download-tab{max-width:800px;line-height:1.6;overflow-wrap:anywhere}.esk-download-intro,.esk-download-group{border:1px solid #e5e7eb;border-radius:16px;padding:22px;margin-bottom:20px;background:#fff}.esk-download-tab h2,.esk-download-tab h3{text-transform:none;margin:0 0 10px}.esk-download-tab h2{font-size:24px}.esk-download-tab h3{font-size:20px}.esk-download-primary,.esk-download-button{display:inline-block;background:var(--wd-primary-color,#0075b0);color:#fff!important;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none}.esk-download-list{display:grid;gap:10px}.esk-download-item{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#f7f8f9;border:1px solid #eceef0;border-radius:12px;padding:12px 14px}.esk-download-item span{display:block;color:#777;font-size:13px}.esk-download-help,.esk-download-empty{background:#f2f8fb;border-radius:10px;padding:16px 18px;margin:0 0 16px}.esk-download-help p{margin:5px 0 0}@media(max-width:480px){.esk-download-intro,.esk-download-group{padding:16px}.esk-download-item{gap:8px}.esk-download-button{padding:9px 12px}}

/* 1.2.3: блоки не налезают друг на друга из-за float; скриншоты в ряд; форма проверки ключа */
.esk-card .esk-block{display:flow-root}
.esk-card .esk-shots{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}
.esk-card .esk-shots .esk-figure{float:none;flex:1 1 280px;width:auto;max-width:420px;margin:0}
.esk-card .esk-check{background:#f3f8fd;border-radius:8px;padding:16px 20px}
