.page-faq [hidden]{display:none!important}.page-faq [lang=en]{--font-body: "Manrope", system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;--font-display: "Cormorant Garamond", "Noto Serif", Georgia, serif;font-family:var(--font-body);line-height:1.6}html:has(.page-faq){scroll-padding-top:calc(var(--header-h) + 16px)}.fq-hero{background:var(--deep);color:var(--ivory)}.fq-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:.25rem clamp(1.5rem,1rem + 2.5vw,4rem);align-items:end;padding-block:.9rem 1.6rem}.fq-crumb{grid-column:1 / -1}.fq-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.84rem;color:#f8f3e9cc}.fq-crumb li+li:before{content:"/";margin-inline-end:.35rem;color:var(--gold-light)}.fq-crumb a{color:var(--ivory);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d0a451b3}.fq-hero-copy .eyebrow{margin:.35rem 0 .15rem}.fq-hero h1{color:var(--ivory);font-size:clamp(2rem,1.4rem + 1.8vw,2.9rem);line-height:1.06;margin:0 0 .25em;text-wrap:balance}.fq-lead{margin:0;color:#f8f3e9eb;font-size:1.04rem;max-width:34em}.fq-search{display:grid;gap:.45rem}.fq-search label{font-weight:700;font-size:.92rem;color:var(--ivory)}.fq-search-row{display:flex;gap:.5rem}.fq-search input{flex:1;min-width:0;min-height:52px;padding:.5rem 1rem;border:2px solid transparent;border-radius:12px;background:var(--white);color:var(--ink);font:500 1rem var(--font-body)}.fq-search input::placeholder{color:#6b7671}.fq-search input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.fq-search input::-webkit-search-cancel-button{display:none}.fq-clear-q{min-height:52px;padding-inline:1rem;border-radius:12px;border:1.5px solid rgb(248 243 233 / .55);background:transparent;color:var(--ivory);font:700 .9rem var(--font-body);cursor:pointer}.fq-clear-q:hover,.fq-clear-q:focus-visible{border-color:var(--gold);outline:none}.fq-notice{margin:.6rem 0 0;font-size:.84rem;color:#f8f3e9d1;max-width:40em}.fq-browse{padding-block:clamp(1.5rem,1rem + 1.5vw,2.25rem) 0}.fq-langnote{display:none;margin:0 0 1rem;padding:.6rem .85rem;border-inline-start:3px solid var(--gold);background:var(--ivory);color:var(--deep);font-size:.92rem}html:not([lang=en]) .fq-langnote{display:block}.fq-small-h{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--emerald);margin:0 0 .6rem}:lang(ar) .fq-small-h,:lang(ur) .fq-small-h,:lang(zh-Hans) .fq-small-h,:lang(ja) .fq-small-h,:lang(th) .fq-small-h{letter-spacing:0;text-transform:none;font-size:.95rem}.fq-popular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-bottom:1.6rem;border-top:1px solid var(--rule)}.fq-popular{list-style:none;padding:0}.fq-popular li{border-bottom:1px solid var(--rule)}.fq-popular a{display:flex;align-items:center;min-height:48px;padding-block:.4rem;color:var(--deep);font-weight:600;text-decoration:none}.fq-popular a:before{content:"";flex-shrink:0;width:6px;height:6px;margin-inline-end:.7rem;border-radius:50%;background:var(--gold)}.fq-core a:before{display:none}.fq-core-n{flex-shrink:0;min-width:2.2rem;font-family:var(--font-display);font-weight:700;color:var(--gold);font-size:1.05rem}.fq-legacy{display:block;position:relative;top:-110px}.fq-popular a:hover,.fq-popular a:focus-visible{color:var(--emerald);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold)}.fq-cats{display:flex;flex-wrap:wrap;gap:.5rem}.fq-cat{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.35rem .9rem;border-radius:999px;border:1.5px solid var(--ivory-200);background:var(--white);color:var(--deep);font:600 .9rem var(--font-body);cursor:pointer;white-space:nowrap;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.fq-cat:hover{border-color:var(--gold)}.fq-cat:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.fq-cat[aria-pressed=true]{background:var(--emerald);border-color:var(--emerald);color:var(--ivory)}.fq-n{display:inline-grid;place-items:center;min-width:1.6rem;height:1.45rem;padding-inline:.35rem;border-radius:999px;background:var(--ivory);color:var(--deep);font-size:.78rem;font-weight:700}.fq-cat[aria-pressed=true] .fq-n{background:#f8f3e933;color:var(--ivory)}.fq-results{padding-block:1.25rem clamp(2rem,1.25rem + 2.4vw,3.5rem)}.fq-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:44px;margin-bottom:.5rem}.fq-status{margin:0;color:var(--ink-soft);font-weight:600;font-size:.92rem}.fq-reset{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.3rem .2rem;background:none;border:0;color:var(--emerald);font:700 .9rem var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fq-reset:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.fq-empty{padding:1.5rem;border:1px dashed var(--ivory-200);border-radius:var(--radius);background:var(--ivory);text-align:center}.fq-empty h3{font-size:1.5rem;margin-bottom:.3rem}.fq-empty p{color:var(--ink-soft);margin:0 auto 1rem;max-width:36em}.fq-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.fq-group{margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.fq-group h2{display:flex;align-items:center;gap:.6rem;font-size:clamp(1.55rem,1.3rem + .9vw,2.05rem);margin:0 0 .35rem;padding-bottom:.35rem;border-bottom:2px solid var(--gold)}.fq-gcount{font:700 .8rem var(--font-body);color:var(--ink-soft);background:var(--ivory);border-radius:999px;padding:.15rem .55rem}.fq-item{border-bottom:1px solid var(--rule)}.fq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.65rem .25rem;cursor:pointer;list-style:none;font:600 1.02rem/1.45 var(--font-body);color:var(--deep);border-radius:8px;transition:background-color .15s var(--ease)}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:hover{background:#f8f3e9b3}.fq-item summary:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.fq-item summary img{flex-shrink:0;transition:transform .2s var(--ease)}.fq-item[open] summary img{transform:rotate(180deg)}.fq-item:target,.fq-item.is-target{background:linear-gradient(90deg,rgb(208 164 81 / .14),transparent 70%)}[dir=rtl] .fq-item:target,[dir=rtl] .fq-item.is-target{background:linear-gradient(270deg,rgb(208 164 81 / .14),transparent 70%)}.fq-a{padding:0 .25rem 1rem;max-width:52rem}.fq-a>p:first-child{margin:0 0 .6rem;color:var(--ink)}.fq-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:0;font-size:.84rem;color:var(--ink-soft)}.fq-meta a{color:var(--emerald);text-underline-offset:2px}.fq-host{color:var(--ink-soft)}.fq-copy{min-height:36px;padding:.2rem .7rem;border:1px solid var(--ivory-200);border-radius:999px;background:var(--white);color:var(--deep);font:700 .8rem var(--font-body);cursor:pointer}.fq-copy:hover,.fq-copy:focus-visible{border-color:var(--gold);outline:none}.fq-copy.is-done{border-color:var(--emerald);color:var(--emerald)}.fq-register{padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);background:var(--ivory);border-top:1px solid #ece2cf}.fq-register h2{font-size:clamp(1.45rem,1.25rem + .7vw,1.85rem);margin-bottom:.3rem}.fq-register>.container>p{color:var(--ink-soft);max-width:52rem;margin:0 0 .8rem;font-size:.95rem}.fq-src-list summary{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer;list-style:none;font-weight:700;color:var(--emerald)}.fq-src-list summary::-webkit-details-marker{display:none}.fq-src-list summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.fq-src-list[open] summary img{transform:rotate(180deg)}.fq-src-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin-top:.5rem}.fq-src-list li{font-size:.9rem;padding-block:.4rem;border-bottom:1px solid var(--rule)}.fq-src-list a{color:var(--deep);font-weight:700}.fq-src-list small{color:var(--ink-soft)}.fq-version{margin:1rem 0 0;font-size:.8rem;color:var(--ink-soft)}.fq-cta-wrap{padding-block:clamp(2rem,1.25rem + 2vw,3.25rem)}.fq-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:clamp(1.4rem,1rem + 1.4vw,2.1rem) clamp(1.4rem,1rem + 2vw,2.75rem);border-radius:var(--radius-lg);background:var(--deep);color:var(--ivory)}.fq-cta h2{color:var(--ivory);font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);margin:0 0 .2rem}.fq-cta p{margin:0;color:#f8f3e9e6}.fq-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem}.fq-cta-secondary{display:inline-flex;align-items:center;min-height:48px;color:var(--ivory);font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--gold)}.fq-cta-secondary:hover,.fq-cta-secondary:focus-visible{color:var(--gold-light)}@media (max-width: 1023.98px){.fq-hero-inner{grid-template-columns:minmax(0,1fr);align-items:start}.fq-hero-tools{margin-top:.75rem}}@media (max-width: 767.98px){.fq-popular,.fq-src-list ul{grid-template-columns:minmax(0,1fr)}.fq-cats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;margin-inline:calc(var(--gutter) * -1);padding:.2rem var(--gutter) .6rem;scroll-padding-inline:var(--gutter)}.fq-item summary{font-size:.98rem}.fq-cta{flex-direction:column;align-items:flex-start}}:lang(ur) .fq-hero h1,:lang(ur) .fq-group h2,:lang(ur) .fq-cta h2,:lang(ur) .fq-register h2,:lang(ur) .fq-empty h3{line-height:1.85}:lang(ur) .fq-lead,:lang(ur) .fq-notice,:lang(ur) .fq-langnote,:lang(ur) .fq-cat,:lang(ur) .fq-search label,:lang(ur) .fq-status,:lang(ur) .fq-meta,:lang(ur) .fq-cta p,:lang(ur) .fq-register p,:lang(ur) .fq-crumb{line-height:2}:lang(ar) .fq-hero h1,:lang(ar) .fq-group h2,:lang(th) .fq-hero h1,:lang(th) .fq-group h2{line-height:1.45}:lang(ar) .fq-lead,:lang(ar) .fq-notice,:lang(th) .fq-lead,:lang(th) .fq-notice{line-height:1.75}:lang(ur) .fq-cat{padding-block:.1rem}@media (prefers-reduced-motion: reduce){.fq-item summary img,.fq-cat,.fq-item summary{transition:none}}
