.finance-guide{padding:24px 0 64px;color:#24342e;line-height:1.75}.finance-guide article.wrapper{max-width:980px}.finance-guide h1{line-height:1.15;margin:12px 0 24px}.finance-guide h2{font-size:1.65rem;line-height:1.35;margin:0 0 20px}.finance-guide section{margin-top:52px;scroll-margin-top:24px}.finance-guide p{margin:16px 0}.finance-guide .fg-lead{font-size:1.2rem;line-height:1.65;color:#456056}.finance-guide a{color:#007a52;text-decoration:underline;text-underline-offset:3px}.finance-guide a:focus-visible,.finance-guide [tabindex]:focus-visible{outline:3px solid #009966;outline-offset:4px}.fg-toc{padding:24px 30px;margin:32px 0;background:#f2f7f4;border-radius:8px}.finance-guide li{margin:10px 0}.fg-note{border-left:4px solid #009966;background:#f0f8f4;padding:18px 22px;margin:24px 0}.fg-table{overflow-x:auto;margin:24px 0;border:1px solid #d4e0da;border-radius:6px}.fg-table table{width:100%;border-collapse:collapse;font-size:.95rem}.fg-table caption{text-align:left;padding:14px 16px;font-weight:600;background:#f5f8f6}.fg-table th,.fg-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #d4e0da;min-width:110px}.fg-table thead th{background:#e8f3ed;color:#24573f;font-weight:600}.fg-table tbody th{font-weight:500}.fg-table tr:last-child>*{border-bottom:0}.finance-guide .math.display{display:block;overflow-x:auto;padding:14px 2px}.finance-guide .fg-practice{margin-top:42px}.fg-practice a{display:inline-block;background:#007a52;color:#fff;padding:12px 22px;border-radius:5px;text-decoration:none}.fg-practice a:hover{background:#005f40}@media(max-width:600px){.finance-guide{padding-top:10px}.finance-guide h1{font-size:2rem}.finance-guide h2{font-size:1.35rem}.finance-guide .fg-lead{font-size:1.05rem}.fg-toc{padding:18px}.finance-guide section{margin-top:36px}.fg-table th,.fg-table td{padding:10px 12px}.fg-note{padding:14px 16px}}@media print{.fg-toc,.fg-practice{display:none}.fg-table{overflow:visible}.finance-guide section{break-inside:avoid}.finance-guide{color:#000}}
.finance-guide article.wrapper,.finance-guide section,.finance-guide nav,.finance-guide div{display:block;min-width:0}.finance-guide h1,.finance-guide h2,.finance-guide p,.finance-guide li{text-align:left}.finance-guide .fg-table{width:100%;max-width:100%}.finance-guide .fg-toc{width:auto}.finance-guide{font-size:16px}.finance-guide h1{font-size:2.5rem}@media(max-width:600px){.finance-guide{font-size:16px}.finance-guide h1{font-size:28px}.finance-guide h2{font-size:22px}.finance-guide .fg-lead{font-size:17px}.fg-table table{font-size:14px}}
.finance-guide .fg-example{display:block;min-width:0;margin:32px 0 44px;padding-top:22px;border-top:1px solid #d4e0da;scroll-margin-top:24px}.finance-guide h3{font-size:21px;line-height:1.4;text-align:left;margin:0 0 18px}.finance-guide .fg-table .math{white-space:nowrap}.finance-guide .fg-table .katex{font-size:1em}
