:is(.prose,body) .gx-explore ul,:is(.prose,body) .gx-takeaways ul,:is(.prose,body) ol.gx-steps,:is(.prose,body) ol.gx-toc-list,:is(.prose,body) ul.gx-checks,:is(.prose,body) ul.gx-chips,:is(.prose,body) ul.gx-grid{list-style:none;padding:0;margin:0}.gx-dot{color:var(--n500)}.gx-kicker,.gx-row-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0 0 10px}[dir=rtl] .gx-kicker,[dir=rtl] .gx-row-label{letter-spacing:0;font-size:14px}.gx-arrow-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--accent-text);text-decoration:none}a.gx-arrow-link:hover span{text-decoration:underline}:is(.prose,body) ul.gx-chips{display:flex;flex-wrap:wrap;gap:8px}.gx-chips a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--blush-300);background:var(--surface);color:var(--accent-text);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.gx-chips a:hover{background:var(--blush-50);border-color:var(--rose);color:var(--accent-text)}.gx-chips a[aria-current=page]{background:var(--rose-deep);border-color:var(--rose-deep);color:#ffffff}.gx-chip-count{min-width:22px;padding:0 6px;border-radius:999px;background:var(--blush-100);font-size:12px;text-align:center}@media (prefers-color-scheme:dark){.gx-chips a{border-color:var(--blush-200)}}.gx-cover{margin:0;overflow:hidden;border-radius:var(--radius);background:var(--blush-100);aspect-ratio:1200/630}.gx-cover img{display:block;width:100%;height:100%;object-fit:cover}.gx-cover-hero{box-shadow:var(--shadow-lg)}.gx-cover-thumb{border-radius:0;aspect-ratio:16/10}.gx-cover-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:100%;padding:20px;color:#ffffff;background:radial-gradient(120% 90% at 100% 0,rgba(241,196,208,.55) 0,transparent 55%),linear-gradient(135deg,#c83f68,#9e294e 60%,#6f1c37);isolation:isolate}.gx-cover-art:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.4'%3E%3Cpath d='M17 17h22v22H17z'/%3E%3Cpath d='M28 12.4 43.6 28 28 43.6 12.4 28z'/%3E%3Cpath d='M0 0l12.4 12.4M56 0 43.6 12.4M0 56l12.4-12.4M56 56 43.6 43.6'/%3E%3C/g%3E%3C/svg%3E");opacity:.1;z-index:-1}.gx-cover-mark{position:absolute;top:18px;inset-inline-start:20px;display:inline-flex;opacity:.95}.gx-cover-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.gx-cover-title{font-weight:700;line-height:1.25;font-size:1.05rem;max-width:34ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gx-cover-hero .gx-cover-art{padding:24px}.gx-cover-hero .gx-cover-title{font-size:clamp(1.25rem,3.6vw,2rem)}.gx-cover-thumb .gx-cover-mark{top:14px;inset-inline-start:16px}.gx-cover-thumb .gx-cover-art{padding:16px}[dir=rtl] .gx-cover-title{line-height:1.6}@media (min-width:768px){.gx-cover-hero .gx-cover-art{padding:40px}.gx-cover-hero .gx-cover-mark{top:32px;inset-inline-start:40px}}@media (prefers-color-scheme:dark){.gx-cover-art{background:radial-gradient(120% 90% at 100% 0,rgba(213,106,135,.35) 0,transparent 55%),linear-gradient(135deg,#8a2d4c,#5a1f34 60%,#2a1219)}}.gx-article-head{padding:24px 0 8px}.gx-article-head h1{color:var(--rose-deep);margin-bottom:16px}@media (prefers-color-scheme:dark){.gx-article-head h1{color:var(--text)}}.gx-article-head .gx-cover{margin-top:24px}@media (min-width:768px){.gx-article-head{padding-top:40px}}.gx-byline{display:flex;align-items:center;gap:12px;margin:0 0 8px}.gx-byline-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--blush-100);border:1px solid var(--blush-200)}.gx-byline-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--text-2);font-size:14px;line-height:1.5}.gx-byline-team{color:var(--text);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.gx-byline-team:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.gx-takeaways{margin:24px 0 8px;padding:20px;border-radius:var(--radius);background:linear-gradient(180deg,var(--blush-50),var(--surface));border:1px solid var(--blush-200);-webkit-border-start:4px solid var(--rose);border-inline-start:4px solid var(--rose)}.gx-takeaways-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:700;color:var(--accent-text)}:is(.prose,body) .gx-takeaways ul{display:grid;grid-gap:12px;gap:12px}.gx-takeaways li{display:flex;gap:10px;align-items:flex-start;line-height:1.6}.gx-takeaways-tick{flex:none;margin-top:3px;color:var(--success)}[dir=rtl] .gx-takeaways-tick{margin-top:6px}@media (min-width:768px){.gx-takeaways{padding:24px 28px}}.gx-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 48px;gap:0 48px}.gx-body.prose{padding-top:8px;padding-bottom:0;min-width:0}.gx-toc-side{display:none}.gx-toc-mobile{margin:20px 0 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.gx-toc-mobile summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-weight:600;cursor:pointer;list-style:none;color:var(--accent-text)}.gx-toc-mobile summary::-webkit-details-marker{display:none}.gx-toc-mobile summary:after{content:"";-webkit-margin-start:auto;margin-inline-start:auto;width:8px;height:8px;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.gx-toc-mobile[open] summary:after{transform:rotate(-135deg)}.gx-toc-mobile nav{padding:0 16px 14px}:is(.prose,body) ol.gx-toc-list{display:grid;grid-gap:2px;gap:2px;counter-reset:gx-toc}.gx-toc-list li{counter-increment:gx-toc}.gx-toc-list a{display:flex;gap:10px;padding:7px 10px;border-radius:10px;color:var(--text);text-decoration:none;font-size:15px;line-height:1.45}.gx-toc-list a:before{content:counter(gx-toc);flex:none;min-width:1.4em;color:var(--accent-text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gx-toc-list a:hover{background:var(--blush-50);color:var(--accent-text)}.gx-toc-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}[dir=rtl] .gx-toc-title{letter-spacing:0;font-size:15px}@media (min-width:1024px){.gx-layout.has-toc{grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"body toc"}.gx-layout.has-toc .gx-body{grid-area:body}.gx-layout.has-toc .gx-toc-mobile{display:none}.gx-toc-side{display:block;grid-area:toc;padding-top:48px}.gx-toc-desktop{position:-webkit-sticky;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding:18px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.gx-toc-desktop .gx-toc-title{padding-inline:10px}.gx-toc-desktop .gx-toc-list a{font-size:14px}}.prose h2.gx-h2,h2.gx-h2{display:flex;align-items:flex-start;gap:12px;scroll-margin-top:110px}.gx-h2-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:-2px;border-radius:12px;background:var(--blush-100);color:var(--accent-text)}.gx-note{display:flex;gap:12px;margin:24px 0;padding:16px 18px;border-radius:var(--radius);background:var(--blush-50);border:1px solid var(--blush-200)}.gx-note-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--surface);color:var(--accent-text)}.gx-note-body{min-width:0}.gx-note-body p:last-child,.prose .gx-note-body p:last-child{margin-bottom:0}:is(.prose,body) ol.gx-steps{display:grid;grid-gap:0;gap:0;margin:8px 0 24px}.gx-steps li{position:relative;display:flex;gap:14px;padding-bottom:18px}.gx-steps li:last-child{padding-bottom:0}.gx-steps li:not(:last-child):before{content:"";position:absolute;top:36px;bottom:2px;inset-inline-start:15px;width:2px;background:var(--blush-200)}.gx-step-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--rose);color:#ffffff;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gx-step-body{min-width:0;padding-top:3px}:is(.prose,body) ul.gx-checks{display:grid;grid-gap:10px;gap:10px;margin:4px 0 20px}.gx-checks li{display:flex;gap:10px;align-items:flex-start}.gx-check-icon{flex:none;margin-top:5px;color:var(--rose)}[dir=rtl] .gx-check-icon{margin-top:8px}.gx-quote{position:relative;margin:28px 0;padding:22px 22px 18px;-webkit-padding-start:26px;padding-inline-start:26px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);-webkit-border-start:4px solid var(--rose-deep);border-inline-start:4px solid var(--rose-deep)}.gx-quote-icon{color:var(--rose);margin-bottom:6px}[dir=rtl] .gx-quote-icon{transform:scaleX(-1)}.gx-quote blockquote{margin:0;font-size:1.125rem;line-height:1.7;color:var(--text)}.gx-quote figcaption{margin-top:10px;font-size:14px;font-weight:600;color:var(--accent-text)}.gx-quote figcaption:before{content:"— "}.gx-next{margin-top:28px}.gx-app-cta,.gx-feature{display:flex;align-items:center;gap:18px;margin:36px 0;padding:20px;border-radius:var(--radius);background:linear-gradient(135deg,var(--blush-50),var(--blush-100));border:1px solid var(--blush-200);overflow:hidden}.gx-feature-phone{flex:none;width:112px;border-radius:20px;padding:5px;background:var(--charcoal);box-shadow:var(--shadow-lg);transform:rotate(-3deg)}[dir=rtl] .gx-feature-phone{transform:rotate(3deg)}.gx-feature-phone img{display:block;width:100%;height:auto;border-radius:16px}.gx-feature-copy{min-width:0}.gx-feature-title{margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--heading)}.gx-feature-text,.prose .gx-feature-text{margin:0 0 12px;color:var(--text-2);font-size:15px;line-height:1.6}.gx-feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.gx-app-cta .btn,.gx-feature .btn{min-height:46px;color:#ffffff}@media (max-width:479px){.gx-app-cta,.gx-feature{align-items:flex-start;gap:14px;padding:16px}.gx-feature-phone{width:84px;border-radius:14px;padding:3px}.gx-feature-phone img{border-radius:11px}.gx-feature-actions .btn{min-height:44px;padding:0 16px}}@media (min-width:768px){.gx-app-cta,.gx-feature{gap:28px;padding:24px 32px}.gx-feature-phone{width:150px}}.gx-explore{margin:40px 0 0;padding:20px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.gx-explore-title{margin:0 0 12px;font-weight:700;color:var(--heading)}:is(.prose,body) .gx-explore ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.gx-explore a{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:12px;background:var(--blush-50);color:var(--accent-text);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.gx-explore a:hover{background:var(--blush-100)}.gx-explore a svg{flex:none}@media (min-width:768px){:is(.prose,body) .gx-explore ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){:is(.prose,body) .gx-explore ul{display:flex;flex-wrap:wrap}.gx-explore li{flex:1 1 140px}}:is(.prose,body) ul.gx-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}@media (min-width:640px){:is(.prose,body) ul.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){:is(.prose,body) ul.gx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gx-grid>li{display:flex}.gx-card{position:relative;width:100%;overflow:hidden;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm,var(--shadow));transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.gx-card,.gx-card-body{display:flex;flex-direction:column}.gx-card-body{gap:6px;padding:16px 18px 20px}.gx-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--text-2);font-size:13px;font-weight:600}.gx-card-title{margin:0;font-size:1.125rem;line-height:1.35}[dir=rtl] .gx-card-title{line-height:1.6}.gx-card-title a{color:var(--heading);text-decoration:none}.gx-card-title a:after{content:"";position:absolute;inset:0}.gx-card-desc,.prose .gx-card-desc{margin:0;color:var(--text-2);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gx-card:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.gx-card:focus-within a:focus-visible{outline:none}@media (hover:hover){.gx-card:hover{border-color:var(--card-border-hover,var(--rose));box-shadow:var(--shadow-md,var(--shadow-lg))}.gx-card:hover .gx-card-title a{color:var(--accent-text)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gx-card:hover{transform:translateY(-4px)}}.gx-related{padding:48px 0 8px}.gx-related-title{margin-bottom:20px}.gx-row{margin-top:28px}.gx-blog-hero{position:relative;padding:40px 0 32px;background:linear-gradient(180deg,var(--blush-50) 0,var(--bg) 100%);overflow:hidden}.gx-blog-hero:after{content:"";position:absolute;inset:0;background-image:var(--pattern);opacity:var(--pattern-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.gx-blog-hero .container{position:relative;z-index:1}.gx-blog-hero h1{color:var(--rose-deep);max-width:20ch}@media (prefers-color-scheme:dark){.gx-blog-hero h1{color:var(--text)}}.gx-blog-lead{max-width:62ch;font-size:1.125rem;color:var(--text-2);margin-bottom:20px}.gx-langs{margin-bottom:12px}@media (min-width:768px){.gx-blog-hero{padding:64px 0 48px}}.gx-featured{position:relative;display:grid;overflow:hidden;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.gx-featured .gx-cover{border-radius:0;box-shadow:none}.gx-featured-body{display:flex;flex-direction:column;gap:10px;padding:20px}.gx-featured-title{margin:0;font-size:clamp(1.4rem,3vw,2rem)}.gx-featured-title a{color:var(--heading);text-decoration:none}.gx-featured-title a:after{content:"";position:absolute;inset:0}.gx-featured-desc{margin:0;color:var(--text-2)}.gx-featured .gx-kicker{margin:0}.gx-featured:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.gx-featured:focus-within a:focus-visible{outline:none}@media (hover:hover){.gx-featured:hover .gx-featured-title a{color:var(--accent-text)}}@media (min-width:900px){.gx-featured{grid-template-columns:1.25fr 1fr;align-items:center}.gx-featured-body{padding:32px 36px}}.gx-topics{margin:32px 0 8px}.gx-topic{padding-top:40px;scroll-margin-top:100px}.gx-topic-title{font-size:clamp(1.3rem,3vw,1.6rem);margin-bottom:18px}.gx-band{display:flex;gap:16px;align-items:flex-start;margin-top:48px;padding:24px;border-radius:22px;background:var(--surface);border:1px solid var(--border)}.gx-band h2{margin-bottom:8px}.gx-band p{color:var(--text-2)}.gx-band-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--blush-100);color:var(--accent-text)}.gx-band.gx-app-cta{align-items:center;background:linear-gradient(135deg,var(--blush-50),var(--blush-100));border-color:var(--blush-200)}.gx-index-explore{padding-bottom:56px}@media (max-width:479px){.gx-band.gx-compare{flex-direction:column}}.container.gx-wide{max-width:1120px}main:has(>.article>.gx-wide)>.breadcrumbs{max-width:1120px}.gx-article-head .gx-byline,.gx-article-head h1{max-width:820px}.breadcrumbs~.gx-blog-hero{margin-top:-64px;padding-top:88px}@media (min-width:768px){.breadcrumbs~.gx-blog-hero{padding-top:104px}}.gx-index{padding-top:8px;padding-bottom:56px}.gx-article-related{padding-bottom:32px}@media (min-width:768px){.gx-cover-hero.gx-cover-fallback{aspect-ratio:12/5}}.gx-article{--gx-fg:var(--gx-accent,var(--rose))}@media (prefers-color-scheme:dark){.gx-article{--gx-fg:var(--rose)}}.gx-cover-gen{background:var(--blush-50)}.gx-cover-gen .ga-art{width:100%;height:100%}.gx-cover.gx-hero-art{aspect-ratio:2/1}.gx-topic-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gx-fg) 35%,transparent);background:color-mix(in srgb,var(--gx-fg) 9%,var(--surface));color:var(--accent-text);font-size:14px;font-weight:700;text-decoration:none}.gx-topic-badge svg{color:var(--gx-fg)}.gx-topic-badge:hover{border-color:var(--gx-fg)}.gx-article .gx-step-num{background:var(--gx-accent,var(--rose));box-shadow:0 0 0 4px color-mix(in srgb,var(--gx-fg) 16%,var(--surface))}.gx-article .gx-steps li:not(:last-child):before{background:linear-gradient(180deg,color-mix(in srgb,var(--gx-fg) 45%,transparent),color-mix(in srgb,var(--gx-fg) 12%,transparent))}.gx-article .gx-steps li{padding-bottom:22px}.gx-article .gx-step-body{padding:4px 0 0}.gx-article .gx-check-icon,.gx-article .gx-h2-icon{color:var(--gx-fg)}.gx-article .gx-h2-icon{background:color-mix(in srgb,var(--gx-fg) 11%,var(--surface))}.gx-article .gx-note{position:relative;margin:32px 0;padding:20px 22px;border:0;-webkit-border-start:4px solid var(--gx-fg);border-inline-start:4px solid var(--gx-fg);border-radius:0;border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--gx-fg) 10%,var(--surface)),transparent)}[dir=rtl] .gx-article .gx-note{background:linear-gradient(270deg,color-mix(in srgb,var(--gx-fg) 10%,var(--surface)),transparent)}.gx-article .gx-note-body{font-size:1.1rem;font-weight:500;line-height:1.65;color:var(--heading)}[dir=rtl] .gx-article .gx-note-body{line-height:1.95}.gx-article .gx-note-icon{color:var(--gx-fg);background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--gx-fg) 30%,transparent)}.gx-article .gx-quote{border-inline-start-color:var(--gx-fg)}.gx-article .ga-divider,.gx-article .gx-quote-icon{color:var(--gx-fg)}.gx-t-before-nikah{--gx-t:#8a6526;--gx-tb:#f7ecd8}.gx-t-families{--gx-t:#46624f;--gx-tb:#e2ecdd}.gx-t-safety{--gx-t:#9e294e;--gx-tb:#f9dce4}.gx-t-apps{--gx-t:#b23259;--gx-tb:#fdebef}.gx-t-islamic{--gx-t:#5e3a4c;--gx-tb:#eee3e8}@media (prefers-color-scheme:dark){.gx-t-before-nikah{--gx-t:#e3c88f;--gx-tb:rgba(227,200,143,0.14)}.gx-t-families{--gx-t:#a9c7ae;--gx-tb:rgba(169,199,174,0.14)}.gx-t-safety{--gx-t:#f1a9be;--gx-tb:rgba(241,169,190,0.14)}.gx-t-apps{--gx-t:#f48fb0;--gx-tb:rgba(244,143,176,0.14)}.gx-t-islamic{--gx-t:#dcbccc;--gx-tb:rgba(220,188,204,0.14)}}.gx-pill{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:3px 11px 3px 9px;border-radius:999px;background:var(--gx-tb,var(--blush-100));color:var(--gx-t,var(--accent-text));font-size:12.5px;font-weight:700;line-height:1.5;white-space:nowrap}[dir=rtl] .gx-pill{font-size:13.5px}.gx-pill svg{flex:none}.gx-topic .gx-h2-icon,.gx-topic-badge[class*=gx-t-]{background:var(--gx-tb);color:var(--gx-t)}.gx-topic-badge[class*=gx-t-]{border-color:color-mix(in srgb,var(--gx-t) 28%,transparent)}.gx-topic-badge[class*=gx-t-] svg{color:var(--gx-t)}:is(.prose,body) ul.gx-grid{gap:24px}.gx-card{border-radius:20px}.gx-card .gx-cover-thumb img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gx-card-body{flex:1 1;gap:10px;padding:18px 20px 20px}.gx-card-title{font-size:1.2rem;line-height:1.32;letter-spacing:-.005em}.gx-card-desc,.prose .gx-card-desc{-webkit-line-clamp:2;line-clamp:2}.gx-card .gx-card-meta{margin-top:auto;padding-top:6px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gx-card:hover .gx-cover-thumb img,.gx-featured:hover .gx-cover img{transform:scale(1.035)}}.gx-featured{grid-template-columns:minmax(0,1fr);border-radius:24px;margin-bottom:8px}.gx-featured .gx-cover{aspect-ratio:16/10}.gx-featured .gx-cover img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gx-featured-body{gap:14px;padding:22px 20px 24px}.gx-featured-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.gx-featured-kicker .gx-kicker{margin:0}.gx-featured-title{font-size:clamp(1.55rem,3.2vw,2.35rem);line-height:1.18;letter-spacing:-.01em}[dir=rtl] .gx-featured-title{line-height:1.5;letter-spacing:0}.gx-featured-desc{font-size:1.075rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gx-featured-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:48px;margin-top:4px;padding:0 22px;border-radius:999px;background:var(--rose-deep);color:#ffffff;font-weight:700;transition:background-color .2s ease,gap .2s ease}@media (hover:hover){.gx-featured:hover .gx-featured-cta{background:var(--rose);gap:12px}}@media (min-width:900px){.gx-featured{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch}.gx-featured .gx-cover{aspect-ratio:auto;height:100%;min-height:400px}.gx-featured-body{justify-content:center;padding:44px 48px}}.gx-index{scroll-margin-top:100px}.gx-topics{margin:4px 0 24px}.gx-filter a{min-height:44px}.gx-filter a svg{color:var(--gx-t,currentColor)}.gx-index:has(#topic-apps:target) .gx-filter .gx-topic-apps,.gx-index:has(#topic-before-nikah:target) .gx-filter .gx-topic-before-nikah,.gx-index:has(#topic-families:target) .gx-filter .gx-topic-families,.gx-index:has(#topic-islamic:target) .gx-filter .gx-topic-islamic,.gx-index:has(#topic-safety:target) .gx-filter .gx-topic-safety,.gx-index:not(:has(.gx-topic:target)) .gx-filter .gx-chip-all{background:var(--rose-deep);border-color:var(--rose-deep);color:#ffffff}.gx-index:has(.gx-topic:target) .gx-filter a[class]:is(.gx-topic-before-nikah,.gx-topic-families,.gx-topic-safety,.gx-topic-apps,.gx-topic-islamic) .gx-chip-count,.gx-index:not(:has(.gx-topic:target)) .gx-filter .gx-chip-all .gx-chip-count{background:rgba(255,255,255,.22)}.gx-index:has(.gx-topic:target) .gx-filter a svg{color:inherit}.gx-index:has(.gx-topic:target) :is(.gx-featured,.gx-topic:not(:target)){display:none}.gx-index:has(.gx-topic:target) .gx-topic:target{padding-top:8px}@media (max-width:639px){:is(.prose,body) ul.gx-chips.gx-filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 6px;scrollbar-width:none;scroll-snap-type:x proximity}ul.gx-filter::-webkit-scrollbar{display:none}ul.gx-filter>li{flex:none;scroll-snap-align:start}}.gx-progress{display:none}@supports (animation-timeline:scroll()){.gx-progress{display:block;position:fixed;inset-inline:0;top:0;z-index:200;height:3px;background:linear-gradient(90deg,var(--gx-fg),var(--rose));transform:scaleX(0);transform-origin:0 50%;animation:gx-progress linear both;animation-timeline:scroll(root block);pointer-events:none}[dir=rtl] .gx-progress{transform-origin:100% 50%}@keyframes gx-progress{to{transform:scaleX(1)}}}.gx-article-head{padding:12px 0 0}.gx-article-head .gx-cover.gx-hero-art{margin-top:0;border-radius:20px}.gx-head-band{position:relative;z-index:2;max-width:860px;margin:-36px 10px 0;padding:20px 20px 16px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.gx-head-band:before{content:"";position:absolute;inset-inline:20px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--gx-fg)}.gx-head-band h1{margin:0 0 14px;font-size:clamp(1.65rem,4.2vw,2.6rem);line-height:1.17;letter-spacing:-.015em}[dir=rtl] .gx-head-band h1{line-height:1.55;letter-spacing:0}.gx-head-band .gx-topic-badge{margin-bottom:12px}.gx-head-band .gx-byline{margin:0}@media (min-width:768px){.gx-article-head{padding-top:24px}.gx-article-head .gx-cover.gx-hero-art{border-radius:28px}.gx-head-band{margin:-104px 0 0;-webkit-margin-start:40px;margin-inline-start:40px;padding:32px 36px 24px;border-radius:24px}.gx-layout{-webkit-padding-start:40px;padding-inline-start:40px}}.gx-article .gx-body.prose{max-width:70ch;font-size:1.0625rem;line-height:1.78}[dir=rtl] .gx-article .gx-body.prose{line-height:2}.gx-article .gx-body.prose section>p,.gx-article .gx-body.prose>p{margin:0 0 1.15em}.gx-article .gx-body.prose .article-intro:first-of-type{font-size:1.15rem;color:var(--heading)}.gx-article .gx-body.prose h2.gx-h2{margin:0 0 18px;font-size:clamp(1.35rem,2.6vw,1.72rem);line-height:1.3}[dir=rtl] .gx-article .gx-body.prose h2.gx-h2{line-height:1.6}@media (min-width:1024px){.gx-layout.has-toc{grid-template-columns:minmax(0,70ch) 260px;justify-content:space-between}}.gx-article .gx-takeaways{position:relative;margin:32px 0 16px;padding:22px 22px 10px;border-radius:20px;border:1px solid color-mix(in srgb,var(--gx-fg) 22%,var(--border));background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--gx-fg) 12%,transparent),transparent 60%),var(--surface);box-shadow:var(--shadow-sm,var(--shadow))}[dir=rtl] .gx-article .gx-takeaways{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--gx-fg) 12%,transparent),transparent 60%),var(--surface)}.gx-article .gx-takeaways-title{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gx-fg);margin-bottom:6px}[dir=rtl] .gx-article .gx-takeaways-title{font-size:15px;letter-spacing:0}.gx-article .gx-takeaways-title svg{box-sizing:content-box;padding:5px;border-radius:50%;background:color-mix(in srgb,var(--gx-fg) 14%,var(--surface))}:is(.prose,body) .gx-article .gx-takeaways ul{gap:0}.gx-article .gx-takeaways li{padding:12px 0;border-top:1px dashed color-mix(in srgb,var(--gx-fg) 25%,var(--border));font-size:1rem}.gx-article .gx-takeaways li:first-child{border-top:0}.gx-article .gx-takeaways-tick{color:var(--gx-fg)}@media (min-width:768px){.gx-article .gx-takeaways{padding:26px 30px 12px}}.ga-art{display:block;width:100%;height:100%}@media (prefers-color-scheme:dark){.ga-art{filter:brightness(.9) saturate(.95)}}img.ga-thumb{object-fit:cover}.ga-lib{position:relative;overflow:hidden}.ga-lib>img,.ga-lib>svg{position:absolute;inset:0;width:100%;height:100%}.ga-lib>img{object-fit:cover}.ga-framed,.gx-cover-gen,.gx-hero-art,.hm-guide-media,.qa-card-art,.qa-entry-art,.qa-spot-art{--ga-inset:12px;position:relative;isolation:isolate}.ga-framed:before,.gx-cover-gen:before,.gx-hero-art:before,.hm-guide-media:before,.qa-card-art:before,.qa-entry-art:before,.qa-spot-art:before{content:"";position:absolute;z-index:1;inset:var(--ga-inset);border:1.5px solid rgba(255,249,246,.78);border-radius:10px;box-shadow:0 0 0 1px rgba(110,24,54,.16),inset 0 0 0 1px rgba(110,24,54,.16),inset 0 0 0 5px rgba(255,249,246,.14);pointer-events:none}.ga-framed:after,.gx-cover-gen:after,.gx-hero-art:after,.hm-guide-media:after,.qa-card-art:after,.qa-entry-art:after,.qa-spot-art:after{content:"";position:absolute;z-index:1;inset:calc(var(--ga-inset) - 8px);background:var(--ga-star) left top /16px 16px no-repeat,var(--ga-star) right top /16px 16px no-repeat,var(--ga-star) left bottom /16px 16px no-repeat,var(--ga-star) right bottom /16px 16px no-repeat;pointer-events:none}:root{--ga-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 .5l1.4 4.2 3.9-2-2 3.9 4.2 1.4-4.2 1.4 2 3.9-3.9-2L8 15.5l-1.4-4.2-3.9 2 2-3.9L.5 8l4.2-1.4-2-3.9 3.9 2z' fill='%23FFF9F6' stroke='%239E294E' stroke-width='1' stroke-linejoin='round'/%3E%3Ccircle cx='8' cy='8' r='1.6' fill='%23C83F68'/%3E%3C/svg%3E")}.gx-cover-hero.gx-cover-gen,.gx-hero-art,.qa-entry-art,.qa-spot-art{--ga-inset:clamp(12px,2vw,20px)}@media (max-width:479px){.gx-cover-thumb,.hm-guide-media,.qa-card-art{--ga-inset:10px}}.ga-divider{display:block;width:200px;max-width:60%;height:auto;margin:44px auto 12px;color:var(--gx-accent,var(--rose))}@media (prefers-color-scheme:dark){.ga-divider{color:var(--accent-text)}}