 .split-title { display: block; } .line-wrapper { overflow: hidden; } .split-title .line { display: inline-block;  }  .comhit-article{--accent:#0ea5e9;--ink:#111;--muted:#6b7280;--bg:#f8fafc;line-height:1.7;font-size:18px} .comhit-article h2{margin:32px 0 12px;font-size:clamp(22px,2.4vw,28px)} .comhit-article h3{margin:18px 0 8px;font-size:clamp(18px,2vw,22px)} .comhit-article .lead{font-size:1.05em;opacity:.9} .comhit-article .keypoints{list-style:none;padding:0;margin:16px 0} .comhit-article .keypoints li{display:flex;gap:10px;margin:8px 0} .comhit-article .keypoints li::before{content:"•";color:var(--accent);font-weight:700} .comhit-article .callout{background:var(--bg);border-left:4px solid var(--accent);padding:14px 16px;border-radius:8px;margin:16px 0} .comhit-article .callout.tip{--accent:#10b981} .comhit-article .callout.warn{--accent:#f59e0b} .comhit-article .steps{counter-reset:s;list-style:none;padding:0;margin:16px 0} .comhit-article .steps li{counter-increment:s;margin:10px 0;padding-left:36px;position:relative} .comhit-article .steps li::before{content:counter(s);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:inline-grid;place-items:center;font-size:.85em;font-weight:700} .comhit-article figure{margin:20px 0;text-align:center} .comhit-article figcaption{color:var(--muted);font-size:.9em} .comhit-article table.cm{width:100%;border-collapse:collapse;margin:16px 0} .comhit-article table.cm th,.comhit-article table.cm td{border:1px solid #e5e7eb;padding:10px} .comhit-article table.cm th{background:#f3f4f6;text-align:left} .comhit-article .cta{margin:24px 0;padding:18px 20px;border-radius:10px;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff} .comhit-article .cta a{color:#fff;text-decoration:underline}