.vc-panel{margin:16px 0;padding:12px 14px;border:1px solid #ddc9ac;border-radius:12px;background:#fff8ec;color:#513c49;font:400 14px/1.75 'Malgun Gothic',sans-serif;word-break:keep-all;overflow-wrap:break-word}
.vc-panel>summary{font-weight:600;color:#68445b;cursor:pointer;min-height:28px;line-height:1.7}.vc-panel[open]>summary{margin-bottom:14px}.vc-panel p{font-size:14px;line-height:1.8;margin:10px 0}.vc-panel h3{font-size:17px;line-height:1.6;margin:12px 0 6px}.vc-panel h4{font-size:15px;line-height:1.6;margin:14px 0 5px}.vc-panel ul,.vc-panel ol{padding-left:22px}.vc-panel li{margin:6px 0}.vc-panel details details{margin-top:10px}
.vc-product{border-top:1px solid #e6d6bd;padding:12px 0}.vc-product>summary{font-size:15px;font-weight:600;cursor:pointer;color:#654359;min-height:30px}.vc-label{display:inline-block;padding:3px 8px;border:1px solid #d5c2a7;border-radius:5px;font-size:14px;line-height:1.6;color:#6d513f;background:#f8eddb}.vc-muted{color:#655463;font-size:14px!important}.vc-sample{border-left:2px solid #bf9e6e;padding-left:11px}.vc-question{font-size:16px!important;color:#57364d;margin:14px 0!important}
.vc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vc-button{font:500 14px/1.6 'Malgun Gothic',sans-serif;min-height:44px;padding:8px 12px;border:1px solid #c9ad84;border-radius:8px;color:#65425a;background:#fff9ed;cursor:pointer;text-decoration:none}.vc-button:focus-visible,.vc-panel summary:focus-visible{outline:2px solid #805069;outline-offset:3px}.vc-button:disabled{cursor:default;color:#706a65;background:#eee7dd}
.vc-status{display:block;min-height:24px;margin-top:7px;color:#614459;font-size:14px}.vc-paragraph-tools{margin:5px 0 20px}.vc-paragraph-tools>details{border:1px solid #e3d2b9;border-radius:8px;padding:7px 10px;margin:7px 0;color:#644e5c;font-size:14px;line-height:1.75}.vc-paragraph-tools summary{cursor:pointer;min-height:30px}.vc-sentence-list{list-style:none;padding:0!important;margin:10px 0}.vc-sentence-list li{margin:10px 0;padding-top:8px;border-top:1px solid #e9ddcc}.vc-sentence-text{display:block;line-height:1.8;margin-bottom:6px}.vc-term{margin:10px 0}.vc-term dt{font-size:14px;font-weight:600}.vc-term dd{margin:3px 0 0;font-size:14px;line-height:1.8}.vc-saved-item{padding:12px 0;border-top:1px solid #e1cfb3}.vc-saved-item blockquote{margin:5px 0 9px;padding-left:11px;border-left:2px solid #b8976a;font-size:15px;line-height:1.85}.vc-saved-item small{font-size:14px}.vc-evidence-note{padding:12px;border:1px solid #d7cbb9;border-radius:8px;background:#fff7e9;font-size:14px;line-height:1.8;color:#5d4855}
@media(max-width:350px){.vc-panel{padding:11px 12px}.vc-button{padding:8px 10px}.vc-panel h3{font-size:16px}}
.vc-panel summary{box-sizing:border-box;min-height:44px;padding-block:8px}
.vc-paragraph-tools{display:flex;flex-wrap:wrap;gap:8px}.vc-paragraph-tools>details{box-sizing:border-box;flex:1 1 calc(50% - 4px);min-width:0;margin:0}.vc-paragraph-tools>details[open]{flex-basis:100%}.vc-paragraph-tools summary{min-height:44px;box-sizing:border-box;padding:8px 0}
