.fqx .f-hero{display:flex;align-items:center;gap:40px;padding-block:clamp(32px,5vw,72px) 32px}.fqx .f-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.fqx .f-mantra{color:var(--gold);font-size:17px;margin:0}.fqx h1{font-weight:300;font-stretch:112%;font-size:clamp(40px,6vw,88px);line-height:1.02;margin:0;letter-spacing:-.01em}.fqx h1 em{font-style:normal;color:var(--sindoor)}html:not([data-script=Latn]) .fqx h1,html:not([data-script=Latn]) .fqx h2{font-stretch:100%}.fqx .f-lede{margin:4px 0 0;font-size:19px;line-height:1.6;color:var(--muted);max-width:40em}.fqx .f-find{margin-top:16px;display:flex;align-items:center;gap:14px;height:68px;padding:0 26px;border:2px solid var(--ink);border-radius:999px;background:var(--surface);max-width:640px;box-sizing:border-box}.fqx .f-find:focus-within{border-color:var(--sindoor)}.fqx .f-find svg{flex:none;fill:none;stroke:var(--sindoor);stroke-width:2.2;stroke-linecap:round}.fqx .f-find input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:19px;outline:none}.fqx .f-find input::placeholder{color:var(--muted)}.fqx .f-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fqx .f-diya{flex:none;width:clamp(240px,26vw,380px);height:auto;fill:none}.fqx .f-diya .g{stroke:var(--gold);stroke-width:.8;opacity:.45}.fqx .f-diya .glow{stroke:#f59a23;stroke-width:1;opacity:.35}.fqx .f-diya .glow2{stroke:#f59a23;stroke-width:.8;opacity:.2}.fqx .f-diya .flame{stroke:var(--sindoor);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fqx .f-diya .dot{fill:var(--sindoor)}.fqx .f-diya .ink{stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fqx .f-diya .soft{stroke-width:1.4;opacity:.6}@media(prefers-reduced-motion:no-preference){.fqx .f-diya .flame{transform-origin:150px 132px;animation:fqFlicker 3.2s ease-in-out infinite}}@keyframes fqFlicker{0%,to{transform:rotate(0) scaleY(1)}50%{transform:rotate(-2deg) scaleY(1.03)}}.fqx .f-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-top:8px}.fqx .f-tile{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.fqx .f-tile svg{fill:none;stroke:var(--sindoor);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fqx .f-tt{font-size:17px;font-weight:600;line-height:1.25}.fqx .f-tc{font-size:13px;color:var(--muted)}.fqx .f-tile:hover{border-color:var(--sindoor)}.fqx .f-tile.on{background:var(--sindoor);border-color:var(--sindoor);color:var(--bg)}.fqx .f-tile.on svg{stroke:var(--bg)}.fqx .f-tile.on .f-tc{color:color-mix(in srgb,var(--bg) 80%,transparent)}[data-theme=night] .fqx .f-tile.on{background:var(--btn);border-color:var(--btn);color:#3a0806}[data-theme=night] .fqx .f-tile.on svg{stroke:#3a0806}[data-theme=night] .fqx .f-tile.on .f-tc{color:#5a1a10}.fqx .f-body{display:flex;flex-direction:column;gap:64px;padding-top:40px}.fqx .f-topic{display:grid;grid-template-columns:320px minmax(0,1fr);gap:56px;align-items:start;scroll-margin-top:96px}.fqx .f-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:104px}.fqx .f-num{font-size:clamp(72px,8vw,120px);line-height:.9;font-weight:300;font-stretch:112%;color:var(--sindoor)}.fqx .f-side h2{margin:0;font-size:34px;font-weight:300;font-stretch:112%}.fqx .f-side p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.fqx .f-cta{margin-top:8px;font-weight:600;color:var(--sindoorInk)}.fqx .f-list{border-bottom:1px solid var(--line)}.fqx .f-q{border-top:1px solid var(--line);scroll-margin-top:96px}.fqx .f-q summary{display:flex;align-items:center;gap:22px;padding:24px 0;cursor:pointer;list-style:none}.fqx .f-q summary::-webkit-details-marker{display:none}.fqx .f-id{flex:none;width:34px;font-size:15px;font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums}.fqx .f-q h3{margin:0;flex:1;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.35}.fqx .f-pm{flex:none;position:relative;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--lineStrong);transition:background .2s,border-color .2s}.fqx .f-pm:before,.fqx .f-pm:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:var(--sindoor);border-radius:2px;transition:transform .2s,background .2s}.fqx .f-pm:after{transform:rotate(90deg)}.fqx .f-q[open] .f-pm{background:var(--sindoor);border-color:var(--sindoor)}.fqx .f-q[open] .f-pm:before,.fqx .f-q[open] .f-pm:after{background:var(--bg)}.fqx .f-q[open] .f-pm:after{transform:rotate(0)}.fqx .f-q summary:hover h3{color:var(--sindoorInk)}.fqx .f-a{padding:0 66px 26px 56px}.fqx .f-a p{margin:0;font-size:18px;line-height:1.7;max-width:46em}.fqx .f-links{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.fqx .f-links a{border:1px solid var(--lineStrong);border-radius:999px;padding:9px 16px;font-size:14px;color:var(--ink);text-decoration:none;min-height:40px;box-sizing:border-box;display:inline-flex;align-items:center}.fqx .f-links a:hover{border-color:var(--sindoor)}.fqx .f-none{margin:0;padding:24px;border-radius:20px;background:var(--bg2);font-size:18px}.fqx .f-still{margin:72px 0 80px;padding:34px 44px;border-radius:28px;background:var(--bg2);display:flex;align-items:center;gap:28px;flex-wrap:wrap}.fqx .f-still svg{flex:none;fill:none}.fqx .f-still svg path{stroke:var(--ink);stroke-width:1.8;stroke-linecap:round}.fqx .f-still svg circle{fill:var(--sindoor)}.fqx .f-still>div{flex:1 1 320px}.fqx .f-still h2{margin:0;font-size:30px;font-weight:300;font-stretch:112%}.fqx .f-still p{margin:6px 0 0;color:var(--muted)}.fqx .f-write{min-height:60px;padding:0 30px;font-size:18px;font-weight:700}@media(max-width:1200px){.fqx .f-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.fqx .f-hero{flex-direction:column;align-items:stretch}.fqx .f-diya{width:200px;align-self:center;order:-1}.fqx .f-tiles{position:static;display:flex;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.fqx .f-tile{flex:0 0 180px;scroll-snap-align:start}.fqx .f-topic{grid-template-columns:1fr;gap:16px;scroll-margin-top:90px}.fqx .f-q{scroll-margin-top:90px}.fqx .f-side{position:static}.fqx .f-num{font-size:64px}.fqx .f-a{padding:0 0 22px}.fqx .f-q summary{gap:14px}.fqx .f-still{padding:26px}}
