.nikah-page{color:#172438;background:#f5f4f0;min-height:100vh;font-style:normal}.nikah-page *{box-sizing:border-box}.nikah-container{width:min(100% - 40px,1000px);margin-inline:auto}.nikah-hero{color:#fff;background:#102944 radial-gradient(circle at 85% 10%,#ffffff0a 0,#0000 48%);padding:144px 0 44px}.nikah-eyebrow{color:#ecd09c;letter-spacing:.07em;text-transform:none;margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.7}.nikah-page h1{letter-spacing:-.025em;margin:0 0 25px;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.16}.nikah-page h2{margin:0 0 18px;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.3}.nikah-page h3{margin:0 0 12px;font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.4}.nikah-hero h2{font-size:clamp(22px,2.5vw,29px)}.nikah-hero h3{color:#e1e9f2;font-size:clamp(18px,2vw,22px)}.nikah-page p{margin:0 0 16px;font-size:16px;line-height:1.8}.nikah-hero p:not(.nikah-eyebrow){color:#edf1f5}.nikah-page a{text-underline-offset:4px}.nikah-article a:not(.nikah-cta){color:#214c74;text-decoration:underline}.nikah-page a:focus-visible,.nikah-page [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #a67b25}.nikah-cta{color:#12273c;text-align:center;background:#ecd09c;border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:14px 20px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.nikah-cta:hover{background:#f6dfb6}.nikah-offices{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.nikah-offices div{border:1px solid #8196a64d;border-radius:12px;min-width:0;padding:16px}.nikah-offices p{margin-bottom:8px;font-size:14px;line-height:1.7}.nikah-offices a{color:inherit;padding:7px 0;font-weight:700;display:inline-flex}.nikah-article{padding-top:32px;padding-bottom:70px}.nikah-article>section{margin-top:40px}.nikah-page figure{margin:0}.nikah-page figcaption{color:#526173;margin-top:8px;font-size:13px;line-height:1.6}.nikah-hero-image{border-radius:18px;width:100%;height:auto;display:block}.nikah-table-scroll{border:1px solid #d1d9e1;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.nikah-page table{border-collapse:collapse;background:#fff;width:100%;font-size:14px;line-height:1.6}.nikah-page caption{text-align:left;color:#18324c;background:#e7edf3;padding:12px 16px;font-weight:700}.nikah-page th,.nikah-page td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #dde3e9;padding:12px 16px}.nikah-page thead{color:#fff;background:#102944}.nikah-page tbody th{width:32%;font-weight:600}.nikah-team{grid-template-columns:1fr 1fr;gap:24px;display:grid}.nikah-team>div{background:#fff;border:1px solid #dce3ea;border-radius:14px;padding:20px}.nikah-portrait{object-fit:contain;object-position:center;background:#f5f4f0;border-radius:10px;width:180px;max-width:100%;height:215px;display:block}.nikah-team p{margin-top:12px;font-size:14px}.nikah-faqs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nikah-faqs section{background:#fff;border:1px solid #dce3ea;border-radius:12px;padding:18px}.nikah-faqs h3{font-size:19px}.nikah-faqs p{margin:0;font-size:15px}.nikah-consultation{background:#e7edf3;border-radius:16px;padding:24px}.nikah-page .nikah-updated{color:#526173;margin-bottom:0;font-size:13px}.nikah-related{flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px;display:flex}body:has(.nikah-page) button[aria-label="Open legal assistant chat"]{display:none}@media (max-width:640px){.nikah-hero{padding-top:120px}.nikah-offices,.nikah-team,.nikah-faqs{grid-template-columns:1fr}.nikah-container{width:calc(100% - 32px)}.nikah-page th,.nikah-page td{padding:10px}.nikah-page tbody th{width:36%}.nikah-consultation{padding:18px}.nikah-page h1{overflow-wrap:break-word}.nikah-cta{width:100%}}
