.cost-section{padding:46px 4% 40px;border-top:1px solid var(--line);background:var(--white)}.cost-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.cost-heading h2{font-family:Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.6px;margin:9px 0}.cost-heading>div>p:last-child{font-size:12px;color:var(--muted)}.cost-intro{font-size:13px;color:var(--muted);line-height:1.7;margin:24px 0}.cost-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.cost-table th:first-child{width:52%}.cost-table th:nth-child(2){width:14%}.cost-table th:nth-child(3){width:19%}.cost-table th:nth-child(4){width:15%}.cost-table thead{background:var(--pale)}.cost-table th,.cost-table td{padding:17px 18px;vertical-align:top;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.cost-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.cost-table tbody th{font-weight:400}.cost-table strong{font-weight:500}.cost-table small{display:block;color:var(--muted);font-size:11px;line-height:1.7;margin-top:5px;font-weight:400}.cost-table th a{display:inline-block;font-size:11px;margin-top:4px}.cost-table .amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.cost-table tbody td:last-child,.cost-table thead th:last-child{padding-left:28px}.sponsor-pending{font-size:11px;background:var(--warm);color:#735828;padding:4px 8px;border-radius:3px;white-space:nowrap}.cost-table tfoot th{font-weight:500}.cost-table tfoot td:last-child{color:var(--muted);font-size:11px;padding-left:28px}.cost-table .grand-total{background:var(--pale)}.cost-table .grand-total .amount{font-size:19px}.cost-notes{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:27px;max-width:1150px}.cost-notes h3{font-size:13px;font-weight:500;margin-bottom:10px}.cost-notes p{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:10px}.back-to-guide{display:inline-block;font-size:12px;margin-top:20px}
.cost-table thead th:first-child{width:42%}.cost-table thead th:nth-child(2){width:13%}.cost-table thead th:nth-child(3){width:18%}.cost-table thead th:nth-child(4){width:15%}.cost-table thead th:nth-child(5){width:12%}.cost-table tbody td:last-child,.cost-table thead th:last-child,.cost-table tfoot td:last-child{padding-left:14px}.sponsor-yes,.sponsor-no{display:inline-block;font-size:11px;padding:4px 7px;border-radius:3px}.sponsor-yes{background:#e5eee7;color:#355e43}.sponsor-no{background:#edf0f2;color:#526773}
