.cq-budget{font-family:Pretendard,sans-serif;border-left:3px solid #426957;background:#f3f6f2;padding:16px 18px;margin:12px 0 18px;color:#283d32}.cq-budget h3{margin:0 0 9px}.cq-budget>strong{font-size:21px}.cq-budget p{font-size:13px;line-height:1.7}.cq-budget table{width:100%;table-layout:fixed;border-collapse:collapse;margin:12px 0;font-size:12px}.cq-budget th,.cq-budget td{text-align:left;padding:7px 5px;border-bottom:1px solid #d8e2d9;overflow-wrap:anywhere}.cq-budget details>summary{cursor:pointer;font-weight:600}.cq-budget a{color:#286a99}@media(max-width:600px){.cq-budget{padding:13px 10px}.cq-budget table{font-size:11px}.cq-budget>strong{font-size:18px}}@media print{.cq-budget{background:#f3f6f2!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.cq-budget details:not([open])>*:not(summary){display:none}}