.ycf-course-consultation{margin:24px 0;padding:clamp(18px,3vw,32px);border:1px solid var(--ycf-story-line,#dce3e8);border-radius:12px;background:var(--ycf-story-panel,#f7f9fb);color:var(--ycf-story-ink,#17212b);font:inherit}
.ycf-course-consultation h2{margin:0 0 10px;font-size:clamp(20px,2.8vw,26px);line-height:1.3}
.ycf-course-consultation p{margin:0 0 18px;line-height:1.7;max-width:54ch}
.ycf-course-consultation [data-ycf-consultation-zh]{display:flex;justify-content:space-between;align-items:center;gap:24px}
.ycf-course-consultation figure{flex:0 0 148px;margin:0;text-align:center}
.ycf-course-consultation figure img{display:block;width:148px;max-width:100%;height:auto;border-radius:6px}
.ycf-course-consultation figcaption{font-size:13px;margin-top:8px}
.ycf-consultation-learning{margin-bottom:20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.ycf-course-consultation a{overflow-wrap:anywhere}
.ycf-course-consultation .btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:12px 20px;border:1px solid transparent;border-radius:var(--ycf-radius,8px);background:var(--ycf-accent-bright,#157b80);color:var(--ycf-accent-ink,#fff);font:inherit;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;white-space:normal}
.ycf-course-consultation .btn:hover{filter:brightness(1.06)}
.ycf-course-consultation a:focus-visible{outline:3px solid var(--ycf-accent,#157b80);outline-offset:4px}
.ycf-course-consultation[data-consultation-language="zh"] [data-ycf-consultation-en],.ycf-course-consultation[data-consultation-language="en"] [data-ycf-consultation-zh]{display:none!important}
@media(max-width:540px){.ycf-course-consultation>[data-ycf-consultation-zh]{flex-direction:column;align-items:flex-start}.ycf-course-consultation figure{flex-basis:auto}.ycf-course-consultation .btn{min-height:44px;white-space:normal}}
