.cost-policy{max-width:1160px;padding-bottom:24px;min-width:0}.cost-policy p,.cost-policy li,.cost-policy th,.cost-policy td{line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.cost-policy-intro{border-left:4px solid var(--blue);padding:7px 0 7px 22px;margin-bottom:28px;max-width:840px}.cost-policy-eyebrow{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:7px}.cost-policy-intro h2{font-size:23px;line-height:1.45;margin-bottom:12px}.cost-policy p{color:#51647d}.cost-policy p+p{margin-top:10px}.cost-policy-section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:26px 30px;margin-top:20px;min-width:0}.cost-policy h3{font-size:19px;line-height:1.5;margin-bottom:12px}.cost-policy h4{font-size:15px;line-height:1.6}.cost-policy-section-heading{display:flex;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;align-items:baseline}.cost-policy-section-heading>span{font-size:12px;color:#51647d}.cost-policy-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:20px;min-width:0}.cost-policy-table th,.cost-policy-table td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:normal}.cost-policy-table thead th{font-size:12px;color:#51647d;background:#f5f8fc}.cost-policy-table thead th:first-child{width:23%}.cost-policy-table thead th:nth-child(2){width:30%}.cost-policy-table tbody th{font-size:14px;font-weight:600;background:#fff}.cost-policy-table td{font-size:14px}.cost-policy-table td strong{color:#172b49;font-weight:700}.cost-policy-note{padding:14px 17px;background:#f5f8fc;border-radius:5px;font-size:13px;margin-top:18px!important}.cost-policy-scope{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:15px}.cost-policy-scope>div{border-top:2px solid var(--line);padding-top:13px;min-width:0}.cost-policy ul,.cost-policy ol{padding-left:22px;margin:12px 0}.cost-policy li+li{margin-top:9px}.cost-policy-total{border-left:3px solid var(--blue);background:#f5f8fc;padding:16px 18px;margin-top:20px}.cost-policy-total>strong{display:block;line-height:1.8;overflow-wrap:anywhere;word-break:keep-all}.cost-policy-total p{font-size:13px;margin-top:6px}.cost-policy-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.cost-policy-actions button{min-height:40px;font-size:13px}.cost-policy-references{margin-top:22px;padding:16px 0;border-top:1px solid var(--line)}.cost-policy-references summary{font-weight:600;cursor:pointer;line-height:1.7}.cost-policy-references p{font-size:13px;margin-top:12px}.cost-policy-references li{font-size:13px}.cost-policy-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.cost-policy-section{padding:23px}.cost-policy-table th,.cost-policy-table td{padding:13px 12px}}
@media(max-width:760px){.cost-policy-intro{padding-left:16px;margin-bottom:22px}.cost-policy-intro h2{font-size:21px}.cost-policy-intro p{font-size:14px}.cost-policy-section{padding:20px 17px}.cost-policy h3{font-size:18px}.cost-policy-table{display:block}.cost-policy-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cost-policy-table tbody{display:grid;gap:12px}.cost-policy-table tr{display:block;border:1px solid var(--line);border-radius:6px;overflow:hidden}.cost-policy-table tbody th{display:block;background:#f5f8fc;border:0;padding:10px 13px}.cost-policy-table td{display:block;width:auto;border:0;padding:10px 13px}.cost-policy-table td+td{padding-top:0}.cost-policy-table td:before{content:attr(data-label);display:block;font-size:11px;font-weight:500;color:#63748a;margin-bottom:3px}.cost-policy-scope{grid-template-columns:1fr;gap:16px}.cost-policy-actions button{flex-grow:1}.cost-policy-total{padding:13px}.cost-policy-total>strong{font-size:14px}}
