.frtb .source-banner{font-size:12px;line-height:1.65;color:#49665b;background:#edf3e9;border-left:3px solid #789c48;padding:12px 16px;margin:0 0 24px}.frtb .calculation{background:white;border:1px solid #dfe7df;border-radius:16px;padding:26px;margin-top:24px}.frtb .calculation h2{margin:8px 0 18px}.frtb .calculation .formula{padding:18px;background:#f4f7f0;margin:0 0 18px;overflow-wrap:anywhere}.frtb .table-scroll{overflow:auto}.frtb table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.65}.frtb th{text-align:left;color:#537064;font-size:11px;letter-spacing:.03em;background:#f4f7f0}.frtb td,.frtb th{padding:10px 12px;border-bottom:1px solid #e5ece6;vertical-align:top;min-width:90px}.frtb td:not(:first-child){font-variant-numeric:tabular-nums}.frtb .input select{width:100%;padding:10px 12px;border:1px solid #b8cbbc;border-radius:8px;background:#fff;color:#183d32;font:inherit;font-size:13px;margin:6px 0 10px}.frtb .controls .input{margin-top:18px}.frtb .controls{align-self:start}.frtb .reference-notes{border-top:1px solid #dce5de;padding:22px 0}.frtb .reference-notes details{margin:12px 0;background:#fff;border:1px solid #dfe7df;border-radius:10px;padding:16px}.frtb .reference-notes summary{cursor:pointer;font-weight:600;color:#244e3e}.frtb .reference-notes p{font-size:14px;line-height:1.8;color:#4e665d}.frtb .reading a{color:#215b43;text-decoration:underline;text-underline-offset:3px}.frtb .chart-wrap svg{width:100%;height:auto;min-height:220px}.frtb .stats strong{font-size:24px}.frtb .under>div{min-width:0}.frtb .under p{line-height:1.85}.frtb :focus-visible{outline:3px solid #63983e;outline-offset:3px}.frtb .path-switch a[aria-current]{background:#244b41;color:#d4fa98}.frtb .nav-group{margin-top:22px}.frtb .chart-note{min-height:2em}.frtb #formula{font-size:17px;line-height:1.7;white-space:pre-line}.frtb .input-top{gap:8px}.frtb .input-top label{font-size:12px}.frtb .value{white-space:nowrap}@media(max-width:700px){.frtb .calculation{padding:16px}.frtb .source-banner{font-size:11px}.frtb .stats strong{font-size:19px}.frtb .header-tag{display:none}.frtb .title-row h1{font-size:31px}.frtb #formula{font-size:14px}.frtb table{font-size:12px}.frtb .chart-wrap{margin-left:-8px;margin-right:-8px}}
.frtb .path-switch a[href="stochastic.html"]{background:transparent;color:#c5dbd6;border-color:#395753}.frtb .path-switch a[href="frtb.html"]{background:#36534a;color:#dbffb6;border-color:#738d58}.frtb .path-switch{flex-wrap:wrap}.frtb .input[hidden]{display:none}.frtb .calculation .formula{border-left:0}.frtb .reference-notes .table-scroll{margin-top:14px}.frtb .stats .stat{min-width:100px;max-width:100%}.frtb .stats strong{overflow-wrap:anywhere}
.sensitivities .path-switch a[href="frtb.html"]{background:transparent;color:#c5dbd6;border-color:#395753}.sensitivities .path-switch a[href="./"]{background:#36534a;color:#dbffb6;border-color:#738d58}.frtb .legend{flex-wrap:wrap;gap:10px 20px}.frtb .stats{flex-wrap:wrap;gap:18px 26px}.frtb .stats .stat{flex:1}.frtb .stats strong{font-size:clamp(17px,1.8vw,24px)}@media(max-width:850px){.frtb .legend{justify-content:flex-start}}

.frtb .visual{align-self:start;position:sticky;top:18px}@media(max-width:850px){.frtb .visual{position:static}}
