.finance-request .risk-intro{display:block;max-width:1050px}
.finance-request .request-stages{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 28px}
.finance-request .request-stages h4{font-size:14px;line-height:1.5;font-weight:600;margin:0 0 9px;color:#17271f}
.finance-request .request-stages p,.finance-request .request-disclosure p{font-size:13px;line-height:1.75;margin:0;color:#3d5146}
.finance-request .request-disclosure{border-top:1px solid #d7e0da;padding:0;margin:0}
.finance-request .request-disclosure:last-child{border-bottom:1px solid #d7e0da}
.finance-request .request-disclosure summary{display:flex;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:16px 0;font-size:14px;line-height:1.5;color:#17271f}
.finance-request .request-disclosure summary::-webkit-details-marker{display:none}
.finance-request .request-disclosure summary strong{font-weight:600}
.finance-request .request-disclosure summary>span{font-size:22px;font-weight:400;color:#8a7548}
.finance-request .request-disclosure[open] summary>span{transform:rotate(45deg)}
.finance-request .request-disclosure p{padding:0 22px 21px 0;max-width:1050px}
.finance-request .request-security{margin-top:25px;font-size:12px}
.finance-bridge .bridge-body>p{font-size:13px;line-height:1.75;color:#3d5146;margin:0 0 18px}
.finance-bridge .bridge-scroll{overflow-x:auto;width:100%;margin:0 0 18px}
.finance-bridge .bridge-table{border-collapse:collapse;width:100%;min-width:610px;font-size:12px;line-height:1.5}
.finance-bridge .bridge-table caption{text-align:left;font-size:11px;color:#62736a;padding:0 0 12px}
.finance-bridge .bridge-table th,.finance-bridge .bridge-table td{padding:12px 14px;text-align:right;border-bottom:1px solid #d7e0da;vertical-align:top}
.finance-bridge .bridge-table th:first-child{text-align:left;width:43%}
.finance-bridge .bridge-table thead th{background:#17271f;color:#fff;font-size:11px;font-weight:600}
.finance-bridge .bridge-table tbody th{font-weight:500}
.finance-bridge .bridge-table tbody tr:nth-child(odd){background:#f1f4f2}
.finance-bridge .bridge-table tbody tr:nth-child(4),.finance-bridge .bridge-table tbody tr:nth-child(7){font-weight:600;color:#17271f;background:#e8efeb}
.finance-bridge .bridge-table tbody tr:last-child td{color:#a45147}
@media(max-width:800px){.finance-request .request-stages{grid-template-columns:1fr;gap:19px}.finance-request .request-disclosure summary{font-size:13px}.finance-request .risk-number{min-width:35px}.finance-bridge .bridge-table th,.finance-bridge .bridge-table td{padding:11px 10px}.finance-bridge .bridge-table{font-size:11px}}
