/* Disclosure-only addition; existing layout and animation rules are unchanged. */
.vat-notice,.qp-root .vat-notice{font-size:15px;line-height:1.65;color:#294636;background:#edf2e7;border:1px solid #c2cfb8;border-radius:8px;padding:16px 20px;margin:0 0 24px;max-width:none}
.vat-suffix,.qp-root .vat-suffix,.qv-home .vat-suffix{display:block;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:normal;color:inherit;margin-top:5px}
.vat-inline,.qp-root .vat-inline{font-size:max(14px,1em);line-height:1.5}
.qp-root .vat-fee-result{font-size:clamp(20px,2.2vw,28px);line-height:1.4;overflow-wrap:anywhere}
.qp-root .qp-custom-price [data-qp-custom-price]{overflow-wrap:anywhere}
.qp-root .qp-custom-rates li,.qp-root .qp-custom-rates p{font-size:14px}
.vat-assessment{font-size:14px;line-height:1.6;color:#294636;padding:14px 16px;background:#edf2e7;border:1px solid #c2cfb8;border-radius:8px;margin:0 0 22px;overflow-wrap:anywhere}

/* The itemised fee rows also contain disclosure text; keep them readable. */
.qp-root .qp-estimate-breakdown{font-size:14px;line-height:1.6}
