.reader-annual-tax{overflow-wrap:anywhere}
.reader-annual-tax dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.2rem;margin:1.3rem 0;padding:1rem;border:1px solid #d7c69f;border-radius:14px;background:#faf7ef}
.reader-annual-tax dt{margin:0}.reader-annual-tax dd{margin:0;font-weight:600;white-space:nowrap}
.reader-annual-tax ol{padding-left:1.4rem}.reader-annual-tax li{margin:.65rem 0}
.reader-annual-tax .annual-tax-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem;margin:1.2rem 0}
.reader-annual-tax .annual-tax-controls label{display:grid;gap:.35rem}
.reader-annual-tax .annual-tax-controls select{min-height:42px;max-width:100%;border:1px solid #c4a15b;border-radius:10px;padding:.4rem .7rem;background:#fff;color:#123e35;font:inherit}
.reader-annual-tax .annual-tax-controls button,.reader-annual-tax .annual-tax-controls a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.65rem 1rem;border:1px solid #c4a15b;border-radius:24px;background:#07513f;color:#fff;font:inherit;line-height:1.3;text-decoration:none;cursor:pointer;box-sizing:border-box;text-align:center}
@media(max-width:520px){.reader-annual-tax .annual-tax-controls>*{width:100%}.reader-annual-tax dl{padding:.8rem;gap:1rem .7rem}}
