.single-post .entry-content table{width:100%;max-width:100%;margin:25px 0;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e8e5;border-radius:8px;overflow:hidden;font-size:15px;line-height:1.6}.single-post .entry-content table thead th{background:#016e38;color:#fff;font-weight:600;text-align:left;padding:14px 16px;border:0}.single-post .entry-content table tbody td{padding:13px 16px;text-align:left;vertical-align:middle;border:0;border-top:1px solid #e8eeeb;color:#333}.single-post .entry-content table tbody td:first-child{width:40%;font-weight:600;color:#222}.single-post .entry-content table tbody td:nth-child(2){width:60%}.single-post .entry-content table tbody tr:nth-child(even){background:#f5faf7}.single-post .entry-content table tbody tr:hover{background:#e8f5ee}.single-post .entry-content table th+th,.single-post .entry-content table td+td{border-left:1px solid #d9e5de}.single-post table caption{background:#016e38;color:#fff;padding:10px;font-weight:bold}@media (max-width:767px){.single-post .entry-content table{font-size:14px;margin:20px 0}.single-post .entry-content table thead th,.single-post .entry-content table tbody td{padding:10px 11px}.single-post .entry-content table tbody td:first-child{width:42%}.single-post .entry-content table tbody td:nth-child(2){width:58%}}.single-post .upsc-faq{margin:30px 0}.single-post .upsc-faq h2{margin:0 0 20px}.single-post .upsc-faq details{border:1px solid #ddd;margin-bottom:12px;background:#fff;border-radius:5px;overflow:hidden}.single-post .upsc-faq summary{display:block;position:relative;padding:16px 50px 16px 18px;background:#f7f7f7;color:#222;font-size:17px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.single-post .upsc-faq summary::-webkit-details-marker{display:none}.single-post .upsc-faq summary::before{content:"+";position:absolute;right:18px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:#00a651;color:#fff;font-size:19px;line-height:23px;text-align:center;font-weight:400}.single-post .upsc-faq details[open] summary::before{content:"−"}.single-post .upsc-faq details[open] summary{background:#f1f1f1}.single-post .upsc-faq .faq-answer{padding:16px 18px;border-top:1px solid #ddd;background:#fff;color:#333;font-size:16px;line-height:1.7}.single-post .upsc-faq .faq-answer p{margin:0}@media (max-width:767px){.single-post .upsc-faq summary{padding:14px 45px 14px 15px;font-size:16px}.single-post .upsc-faq .faq-answer{padding:14px 15px;font-size:15px}}