/* Guide-specific additions. Reading/resource CSS is copied from PKLegal.net. */
.pk-nikah-guide [id]{scroll-margin-top:110px}
.pk-nikah-guide .pkreading-article__main{min-width:0;width:100%}
.pk-nikah-guide a{overflow-wrap:anywhere}
.pk-nikah-guide :focus-visible{outline:3px solid #990000;outline-offset:4px}
.pk-nikah-guide .pkreading-article-deck{max-width:940px}
.pk-nikah-guide .pkreading-article-byline{margin:24px 0}
.pk-nikah-guide .meta{font-size:12px;line-height:1.7;color:#596675}
.pk-nikah-guide .pk-nikah-top-link{display:inline-block;margin-top:4px;color:#990000;text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:700}
.pk-nikah-guide .pk-nikah-section{margin-bottom:68px}
.pk-nikah-guide .answer{padding:19px 22px;border-left:4px solid #990000;background:#faf8f6}
.pkreading .pk-nikah-guide .pkfr p.source-note{padding:14px 18px;border-left:2px solid #dce2e8;background:#f7f9fb;font-size:13px!important;line-height:1.7!important}
.pk-nikah-guide .pk-nikah-toc{margin:0 0 68px;padding:26px 28px;border:1px solid #dce2e8;border-top:4px solid #990000;background:#faf8f6}
.pk-nikah-guide .pk-nikah-toc ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:12px 0 0!important;padding:0!important}
.pk-nikah-guide .pk-nikah-toc li{padding:0!important;margin:0!important;font-size:14px!important}
.pk-nikah-guide .pk-nikah-toc a{display:inline-block;padding:5px 0}
.pk-nikah-guide .table-scroll{width:100%;max-width:100%;overflow-x:auto;border:1px solid #dce2e8;border-radius:8px;margin:25px 0;background:#fff}
.pkreading .pk-nikah-guide .table-scroll table{display:table;width:100%;min-width:620px;margin:0!important;border:0;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.65;color:#465568}
.pkreading .pk-nikah-guide .table-scroll caption{caption-side:top;padding:18px 22px;text-align:left;background:#fff;color:#102f4e;font-size:15px;font-weight:750;border-bottom:1px solid #dce2e8}
.pkreading .pk-nikah-guide .table-scroll th,.pkreading .pk-nikah-guide .table-scroll td{padding:20px 22px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e4e8ed;background:transparent;color:#465568;font-size:15px;line-height:1.7;font-weight:400;overflow-wrap:anywhere}
.pkreading .pk-nikah-guide .table-scroll thead th{background:#f1f4f7;color:#102f4e;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:750;padding:15px 22px}
.pkreading .pk-nikah-guide .table-scroll th:first-child{width:22%}
.pkreading .pk-nikah-guide .table-scroll tbody th{color:#102f4e;font-weight:750;background:#faf8f6}
.pkreading .pk-nikah-guide .table-scroll tbody tr{background:#fff}
.pkreading .pk-nikah-guide .table-scroll tbody tr:last-child>*{border-bottom:0}
.pk-nikah-guide .pk-nikah-service{display:block}
.pk-nikah-guide .pkfr-custom a{color:#fff!important;text-decoration:underline}
.pk-nikah-guide .pkfr-custom a.cta{display:inline-block;padding:16px 21px;border-radius:4px;background:#fff;color:#990000!important;font-size:14px;font-weight:750;text-decoration:none;line-height:1.6;white-space:normal}
.pk-nikah-guide .pkfr-custom a.cta:hover{background:#102f4e;color:#fff!important}
.pk-nikah-guide .pkfr-custom p.pending{padding:16px;background:#fff4d6;border-left:4px solid #896000;color:#59420b!important;font-size:13px!important}
.pk-nikah-guide .pk-nikah-footer{border-top:1px solid #dce2e8;padding-top:24px}
.pk-nikah-guide .pk-nikah-footer p{font-size:13px!important}
@media(max-width:680px){.pk-nikah-guide .pk-nikah-section{margin-bottom:48px}.pk-nikah-guide .pk-nikah-toc{padding:22px 18px;margin-bottom:48px}.pk-nikah-guide .pk-nikah-toc ul{gap:6px 18px}.pk-nikah-guide .pkfr-custom{padding:28px 22px}.pk-nikah-guide .cta{width:100%}.pk-nikah-guide .pkreading-article-byline{align-items:flex-start}.pk-nikah-guide .meta{overflow-wrap:anywhere}}
@media print{.pk-nikah-guide .table-scroll{overflow:visible}.pk-nikah-guide table{min-width:0}.pk-nikah-guide details p{display:block}}
