.data-citation-inline{display:inline-flex;align-items:center;font-family:Jost,sans-serif}.data-citation-detailed{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:16px;margin:16px 0;font-family:Jost,sans-serif}.data-citation-detailed .citation-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #E5E7EB}.data-citation-detailed .citation-header h4{margin:0;font-size:16px;font-weight:600;color:#1a2039}.data-citation-detailed .citation-body .citation-item{margin-bottom:12px;font-size:14px;line-height:1.6}.data-citation-detailed .citation-body .citation-item:last-child{margin-bottom:0}.data-citation-detailed .citation-body .citation-item strong{color:#1a2039;font-weight:600;margin-right:8px}.citation-details .ant-table{margin-bottom:0}.citation-details .ant-table .ant-table-thead>tr>th{background:#f3f4f6;font-weight:600;color:#1a2039}.citation-details .ant-table .ant-table-tbody>tr>td{font-size:13px}.citation-details pre{margin:0;line-height:1.6}.state-divorce-cost-page{min-height:100vh;background:#f5f5f5}.state-divorce-cost-page .hero-section h1{color:#fff!important}.state-divorce-cost-page .ant-table .total-row{background:#f0f9ff;font-weight:700}.state-divorce-cost-page .ant-table .total-row td{font-weight:700}.state-divorce-cost-page .ant-card-hoverable:hover{border-color:#ffb25d;box-shadow:0 4px 12px #ffb25d33}@media(max-width:768px){.state-divorce-cost-page .hero-section{padding:60px 16px 40px!important}.state-divorce-cost-page .hero-section h1{font-size:28px!important}.state-divorce-cost-page .hero-section p{font-size:16px!important}}
