
.art{max-width:760px;margin:0 auto;padding:clamp(24px,5vw,48px) clamp(16px,4vw,24px);font:17px/1.65 Inter,Arial,sans-serif;color:#2b2f33}
.art h2{font:700 clamp(24px,4vw,30px)/1.15 Sora,Inter,Arial,sans-serif;letter-spacing:-.012em;color:#3f444a;margin:34px 0 10px}
table{width:100%;border-collapse:collapse;margin:14px 0;font-size:16px}th,td{padding:10px 12px;border-bottom:1px solid #dcd8d2;text-align:left}th{background:#3f444a;color:#fff}
.cta{background:#3f444a;color:#fff;padding:24px;border-radius:6px;margin:32px 0}.cta h2{color:#fff;margin:0 0 8px;font-size:26px}.cta p{margin:0 0 16px;color:#e6e3de}.cta-m{overflow:hidden}.cta-o{float:right;width:110px;height:auto;margin:0 0 10px 16px;transform:rotate(3deg);box-shadow:0 8px 20px rgba(0,0,0,.35);background:#fff}.cta-m form{display:grid;gap:10px;clear:none}.cta-m input[type=email]{padding:12px;font:inherit;border:0;width:100%;box-sizing:border-box}.cta-m .zgoda{color:#e6e3de;font-size:13px}.cta-m .zgoda a{color:#fff}.cta-m .info{color:#fff}.cta-p{margin:-8px 0 28px;font-size:15px}.cta p.dw{margin:14px 0 0;font-size:14px;color:#c9c5bf}
.src{font-size:14px;color:#5e6265;border-top:1px solid #dcd8d2;margin-top:34px}.src h2{font-size:18px;margin-top:16px}
.lista{list-style:none;padding:0}.lista li{border-bottom:1px solid #dcd8d2;padding:14px 0}.lista a{font:600 21px/1.3 Sora,Inter,Arial,sans-serif;letter-spacing:-.02em;text-decoration:none}.lista p{margin:4px 0 0;color:#4e5256;font-size:16px}
