.finance-term{display:inline!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-decoration:underline dotted #71845f;text-underline-offset:3px;text-decoration-thickness:1px;cursor:help}.finance-term:hover{text-decoration-style:solid}.finance-term:focus-visible{outline:2px solid #9a6e37;outline-offset:3px;border-radius:2px}svg[data-finance-help]{cursor:help}[data-finance-chart]:focus,[data-finance-chart]:focus-visible{outline:none;box-shadow:none}.finance-advice-button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:19px;height:19px;padding:0;border:1px solid #708263;border-radius:50%;background:#f8faf2;color:#425936;font:600 12px/1 DM Sans,sans-serif;cursor:help}.finance-advice-button:hover{background:#e3ead8}.finance-help-note{font-size:11px;line-height:1.7;color:#536548;padding-top:18px}.financial-tooltip{position:fixed;inset:auto;margin:0;z-index:1000;width:min(350px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:16px 18px;border:1px solid #61764f;border-radius:9px;background:#fdfef8;color:#303c2c;box-shadow:0 8px 30px #26351e26;font:14px/1.65 DM Sans,sans-serif;text-align:left;letter-spacing:normal}.financial-tooltip[hidden]{display:none}.financial-tooltip>strong{display:block;font-size:15px;color:#425936}.financial-tooltip>p{margin:7px 0 0}@media(pointer:coarse){.finance-advice-button{width:24px;height:24px}}@media print{.financial-tooltip,.finance-advice-button,.finance-help-note{display:none}.finance-term{text-decoration:none}}
