.cs-block{margin-bottom:var(--s7)}.cs-block__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);padding-bottom:var(--s3);border-bottom:1px solid var(--line);margin-bottom:var(--s4)}.cs-block__text{font-size:var(--fs-base);color:var(--ink-2);line-height:2}.cs-list,.cs-steps{display:grid;gap:var(--s3);margin:0;padding-left:0;list-style:none}.cs-list li,.cs-steps li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.9;padding:var(--s3) var(--s4)}.cs-steps{counter-reset:case-step}.cs-steps li{position:relative;padding-left:calc(var(--s4) + 28px)}.cs-steps li:before{counter-increment:case-step;content:counter(case-step);position:absolute;left:var(--s4);top:var(--s3);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent-wash);color:var(--accent-ink);font-family:var(--font-en);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.cs-list--result{margin-top:var(--s4)}.tag-list{display:flex;gap:var(--s2);flex-wrap:wrap}.tag-list span{font-size:var(--fs-xs);background:var(--accent-wash);color:var(--accent-ink);padding:4px 12px;border-radius:var(--r-pill);font-weight:var(--fw-semibold)}
