/* 达人共创计划 / idea Lab(第三稿 A8 / A9).源自原型 .steps4 / .ckrow + 行内样式转类 */
.steps4{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}
.steps4 .st{background:var(--surface-2);border-radius:4px;padding:16px 14px}
.steps4 .no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:12px;margin-bottom:8px}
.steps4 .st b{display:block;font-size:14px;font-weight:500}
.ckrow{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}
.ckrow .ck{font-size:13px}
.ckrow .ck.full{flex:1 1 100%}
.ckrow .ck input[type=text]{margin-left:8px;flex:1}
.promo.cr-promo{margin:0}
h2.cr-h2{text-align:left}
h2.cr-h2.sm{font-size:20px}
.cr-mt14{margin-top:14px}
.cr-mt10{margin-top:10px}
.cr-mt12{margin-top:12px}
.cr-mt20{margin-top:20px}
.ul.cr-bar{margin-top:10px;max-width:760px}
.cr-form{max-width:720px}
.cr-form-w{max-width:760px}
.cr-form-n{max-width:620px}
.cr-lead{margin:-8px 0 18px}
.cr-tail{margin:16px 0 60px}
.cr-tail20{margin:20px 0 60px}
.grid2.cr-two{gap:24px;align-items:start}
.cr-faq-intro{margin:-12px 0 12px}
.cr-sub{margin:6px 0 12px}
.tabs.cr-chips{border:0;gap:8px;margin-bottom:12px}
.acc .it .cr-row{align-items:center}
/* 推广支持页:原型 .acc 手风琴 / 链接列表(两端对齐 · 每行分隔线 · 名称 500 · 默认收起),本页不载 product.css,原样声明 */
.acc{padding:0}
.acc .it{border-bottom:1px solid var(--line);padding:14px 0;font-size:14px;cursor:pointer}
.acc .it>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.acc .it>div b{font-weight:500}
.acc .it p{color:var(--ink-2);margin-top:8px;display:none;font-size:13px;line-height:1.65}
.acc .it.open p{display:block}
.acc .it svg{flex:none;transition:transform .2s}
.acc .it.open svg{transform:rotate(180deg)}
.svc.left{align-items:flex-start;text-align:left}
.svc .cr-dek{font-size:12px}
.fbcard.cr-fb .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:12px}
.form.cr-gap{gap:14px}
.step h3 small{font-weight:400;font-size:12px}
.cr-hd{display:flex;align-items:baseline;gap:12px}
.cr-light{color:#ddd}
.cr-link{margin-top:8px;display:inline-block}
.acc.cr-status{margin-top:20px}
.con-ph-note{font-size:12px}
.tail-gap{height:60px}  /* 反馈中心 / 创作者页末留白(原型行内 height:60px);本页不载 academy.css,单独声明 */
