.fee-sub{color:var(--ink);margin:18px 0 8px;font-size:14.5px;font-weight:700}.fee-sub:first-of-type{margin-top:4px}.fee-sub small{color:var(--ink-4);margin-left:4px;font-size:12.5px;font-weight:500}.fee-first{margin-top:0}.fee-sources{gap:8px;margin:10px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.fee-sources a{color:var(--brand);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.fee-table-wrap{border-radius:10px}.fee-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.fee-table th,.fee-table td{border-top:1px solid var(--rule);color:var(--ink-2);vertical-align:middle;padding:9px 6px}.fee-table thead th{border-top:0;border-bottom:1px solid var(--rule-2);text-align:right;color:var(--ink-4);vertical-align:bottom;padding-top:0;font-size:12.5px;font-weight:600;line-height:1.25}.fee-table thead th:first-child{text-align:left}.fee-table tbody th{text-align:left;width:36%;color:var(--ink);overflow-wrap:anywhere;font-weight:700}.fee-table tbody th small{color:var(--ink-4);margin-top:1px;font-size:12px;font-weight:500;display:block}.fee-table td{text-align:right;white-space:nowrap;color:var(--ink);font-weight:700}.fee-table .fee-both{text-align:right}.fee-table-notary tbody th{width:50%}@media(min-width:560px){.fee-table th,.fee-table td{padding:10px 12px}.fee-table tbody th{width:34%}.fee-table-notary tbody th{width:56%}}
