#pricing-scope-details{margin:32px 0;padding:24px;border:1px solid var(--line,#ddd);border-radius:16px;background:var(--surface,#fff);color:var(--ink,#111);overflow-wrap:anywhere}
#pricing-scope-details h2{font-size:1.3rem;margin:0 0 12px}
#pricing-scope-details p{line-height:1.7;color:var(--ink-soft,#444)}
#pricing-scope-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}
.pricing-scope-plan{border-top:1px solid var(--line,#ddd)}
.pricing-scope-task{margin:0 0 8px 12px;padding:0 12px;border-left:2px solid var(--accent,#aa8855)}
.pricing-scope-task ul{padding-left:20px;line-height:1.8;margin:0 0 12px}
@media(max-width:540px){#pricing-scope-details{padding:16px}.pricing-scope-task{margin-left:4px;padding-right:0}}
