.content-box {
	background: #fff;
	border-radius: 12px;
	padding: 40px 20px;
	box-shadow: 0 2px 16px rgba(0, 0, 0, 0.07);
}
.dark_mode .content-box {
	background: #213743!important;
}
.policy-item {
	margin-bottom: 25px;
}
.policy-item strong {
	display: block;
	font-size: 16px;
	margin-bottom: 8px;
}
/* Scope only this section to avoid affecting other tables */
.single_title_n table {
    width: 100%;
    border-collapse: collapse !important;
    border: none !important;
    overflow: hidden;
    font-family: inherit;
}

/* Header styling */
.single_title_n table th {
    background: #337ab7; /* modern gradient */
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 14px;
    text-align: center;
    border: none !important;
}

/* Table rows */
.single_title_n table tr {
    transition: all 0.2s ease;
}

/* Table cells */
.single_title_n table td {
    padding: 14px;
    text-align: center;
    font-size: 14px;
    color: #374151; /* dark gray text */
    border-bottom: 1px solid #e5e7eb; /* subtle divider */
    background: #ffffff;
}

/* Zebra striping for better readability */
.single_title_n table tr:nth-child(even) td {
    background: #f9fafb;
}

/* Hover effect */
.single_title_n table tr:hover td {
    background: #eef2ff; /* soft blue highlight */
}

/* Rounded corners for first and last row */
.single_title_n table tr:first-child th:first-child {
    border-top-left-radius: 12px;
}
.single_title_n table tr:first-child th:last-child {
    border-top-right-radius: 12px;
}
.single_title_n table tr:last-child td:first-child {
    border-bottom-left-radius: 12px;
}
.single_title_n table tr:last-child td:last-child {
    border-bottom-right-radius: 12px;
}

/* Add subtle shadow to entire table */
.single_title_n table {
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06);
    border-radius: 12px;
}

/* Dark mode support */
.dark_mode .single_title_n table td {
    background: #2b3e4a !important;
    color: #e5e7eb;
    border-bottom: 1px solid #3f5b6b;
}

.dark_mode .single_title_n table tr:nth-child(even) td {
    background: #324a57 !important;
}

.dark_mode .single_title_n table tr:hover td {
    background: #3b5c6e !important;
}

.dark_mode .single_title_n table th {
    background: #071d2a !important;
}
/* Force 2 columns equal width */
.single_title_n table {
    table-layout: fixed; /* important */
}

.single_title_n table th,
.single_title_n table td {
    width: 50%;
}
