.kfm-content{flex-direction:column;gap:14px;display:flex}.kfm-answer{color:var(--ink);max-width:62ch;font-size:19px;line-height:1.6}.kfm-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kfm-steps li{align-items:flex-start;gap:16px;display:flex}.kfm-steps .kfm-step-num{color:#fff;background:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:inline-flex}.kfm-steps .kfm-step-name{color:var(--ink);margin:0 0 2px;font-size:17px;font-weight:600}.kfm-steps .kfm-step-text{color:var(--ink-2,var(--ink-soft));margin:0;line-height:1.55}.kfm-compare{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius-card);width:100%;font-size:15px;overflow:hidden}.kfm-compare th,.kfm-compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.kfm-compare thead th{background:var(--bg-elev,#f6f4f1);color:var(--ink);font-weight:700}.kfm-compare tbody tr:last-child td{border-bottom:none}.kfm-compare .kfm-col-kift{background:color-mix(in srgb, var(--accent), transparent 92%);color:var(--ink);font-weight:500}.kfm-compare th.kfm-col-kift{color:var(--accent-deep,var(--accent))}.kfm-content-links{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.kfm-content-links a{color:var(--accent);font-weight:600;text-decoration:none}.kfm-content-links a:hover{text-decoration:underline}
