.rj-faq-page.svelte-fadvfd{--faq-gold: var(--rj-gold, #cca646);--faq-ink: var(--rj-heading, #202020);--faq-copy: var(--rj-ink-2, #606060);--faq-cream: var(--rj-cream, #faf6ea);--faq-rule: var(--rj-rule, #e1d6be);background:#fff;color:var(--faq-copy);font-family:"Sarala",var(--font-body, sans-serif);scroll-behavior:smooth}.rj-faq-page.svelte-fadvfd h1,.rj-faq-page.svelte-fadvfd h2,.rj-faq-page.svelte-fadvfd p{margin:0}.rj-faq-page.svelte-fadvfd h1,.rj-faq-page.svelte-fadvfd h2{color:var(--faq-ink);font-family:"Rozha One",var(--font-heading, serif);font-weight:400;letter-spacing:normal}.rj-faq-hero.svelte-fadvfd{position:relative;display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:58px 24px;overflow:hidden;border-bottom:1px solid var(--faq-rule);background:radial-gradient(circle at 50% -80%,rgb(204 166 70 / 24%),transparent 52%),linear-gradient(135deg,#f8f5ee,#fff,#f5f0e5);text-align:center}.rj-faq-hero-mark.svelte-fadvfd{position:absolute;color:#cca64612;font:280px/1 Rozha One,serif;pointer-events:none}.rj-faq-hero.svelte-fadvfd>p:where(.svelte-fadvfd){position:relative;margin-bottom:8px;color:var(--faq-gold);font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.rj-faq-hero.svelte-fadvfd h1:where(.svelte-fadvfd){position:relative;font-size:clamp(46px,6vw,74px);line-height:1.05}.rj-faq-hero.svelte-fadvfd>span:where(.svelte-fadvfd){position:relative;max-width:680px;margin-top:14px;font-size:16px;line-height:25px}.rj-faq-intro.svelte-fadvfd{display:grid;width:min(1180px,calc(100% - 80px));grid-template-columns:.9fr 1.1fr;gap:90px;margin:0 auto;padding:76px 0 62px}.rj-faq-kicker.svelte-fadvfd,.rj-faq-number.svelte-fadvfd{color:var(--faq-gold);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.rj-faq-intro.svelte-fadvfd h2:where(.svelte-fadvfd){max-width:500px;margin-top:12px;font-size:clamp(36px,4vw,52px);line-height:1.08}.rj-faq-intro.svelte-fadvfd>p:where(.svelte-fadvfd){align-self:center;font-size:17px;line-height:30px}.rj-faq-rule.svelte-fadvfd{display:flex;width:min(1180px,calc(100% - 80px));align-items:center;gap:16px;margin:0 auto}.rj-faq-rule.svelte-fadvfd span:where(.svelte-fadvfd){height:1px;flex:1;background:var(--faq-rule)}.rj-faq-rule.svelte-fadvfd i:where(.svelte-fadvfd){width:8px;height:8px;border:1px solid var(--faq-gold);transform:rotate(45deg)}.rj-faq-layout.svelte-fadvfd{display:grid;width:min(1180px,calc(100% - 80px));grid-template-columns:250px minmax(0,1fr);gap:80px;margin:0 auto;padding:62px 0 110px}.rj-faq-layout.svelte-fadvfd>aside:where(.svelte-fadvfd){position:sticky;top:24px;align-self:start;padding:26px;border:1px solid var(--faq-rule);background:var(--faq-cream)}.rj-faq-layout.svelte-fadvfd>aside:where(.svelte-fadvfd)>p:where(.svelte-fadvfd){margin-bottom:18px;color:var(--faq-ink);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.rj-faq-layout.svelte-fadvfd nav:where(.svelte-fadvfd){display:flex;flex-direction:column}.rj-faq-layout.svelte-fadvfd nav:where(.svelte-fadvfd) a:where(.svelte-fadvfd){display:grid;grid-template-columns:28px 1fr;gap:8px;padding:11px 0;border-bottom:1px solid rgb(225 214 190 / 75%);color:var(--faq-copy);font-size:13px;line-height:19px;text-decoration:none;transition:color .18s ease,transform .18s ease}.rj-faq-layout.svelte-fadvfd nav:where(.svelte-fadvfd) a:where(.svelte-fadvfd) span:where(.svelte-fadvfd){color:var(--faq-gold);font-size:11px}.rj-faq-layout.svelte-fadvfd nav:where(.svelte-fadvfd) a:where(.svelte-fadvfd):hover,.rj-faq-layout.svelte-fadvfd nav:where(.svelte-fadvfd) a:where(.svelte-fadvfd):focus-visible{color:var(--faq-ink);transform:translate(3px)}.rj-faq-policy.svelte-fadvfd{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:#8a7443;font-size:13px;font-weight:700;text-decoration:none}.rj-faq-content.svelte-fadvfd{min-width:0}.rj-faq-content.svelte-fadvfd>section:where(.svelte-fadvfd){scroll-margin-top:24px;padding-bottom:54px;margin-bottom:54px;border-bottom:1px solid var(--faq-rule)}.rj-faq-content.svelte-fadvfd>section:where(.svelte-fadvfd):last-child{margin-bottom:0}.rj-faq-content.svelte-fadvfd h2:where(.svelte-fadvfd){margin:8px 0 7px;font-size:clamp(31px,3vw,40px);line-height:1.14}.rj-faq-section-intro.svelte-fadvfd{margin-bottom:25px!important;font-size:15px;line-height:26px}.rj-faq-list.svelte-fadvfd{display:grid;gap:12px}.rj-faq-list.svelte-fadvfd details:where(.svelte-fadvfd){border:1px solid var(--faq-rule);border-radius:5px;background:#fff}.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd){display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;color:var(--faq-ink);cursor:pointer;font-size:17px;line-height:25px;list-style:none}.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd)::-webkit-details-marker{display:none}.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd):focus-visible{outline:2px solid var(--faq-gold);outline-offset:2px}.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd) i:where(.svelte-fadvfd){position:relative;width:28px;height:28px;flex:0 0 28px}.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd) i:where(.svelte-fadvfd):before,.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd) i:where(.svelte-fadvfd):after{position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:#505050;content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd) i:where(.svelte-fadvfd):after{transform:translate(-50%,-50%) rotate(90deg)}.rj-faq-list.svelte-fadvfd details[open]:where(.svelte-fadvfd) summary:where(.svelte-fadvfd) i:where(.svelte-fadvfd):after{transform:translate(-50%,-50%) rotate(0)}.rj-faq-list.svelte-fadvfd details[open]:where(.svelte-fadvfd) summary:where(.svelte-fadvfd){border-bottom:1px solid rgb(225 214 190 / 70%)}.rj-faq-list.svelte-fadvfd details:where(.svelte-fadvfd)>div:where(.svelte-fadvfd){padding:18px 20px 20px}.rj-faq-list.svelte-fadvfd details:where(.svelte-fadvfd) p:where(.svelte-fadvfd){font-size:15px;line-height:27px}.rj-faq-contact.svelte-fadvfd{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:38px!important;border:1px solid var(--faq-rule)!important;background:var(--faq-cream)}.rj-faq-contact.svelte-fadvfd>div:where(.svelte-fadvfd){max-width:560px}.rj-faq-contact.svelte-fadvfd h2:where(.svelte-fadvfd){margin-bottom:12px}.rj-faq-contact.svelte-fadvfd>div:where(.svelte-fadvfd)>p:where(.svelte-fadvfd):last-child{font-size:15px;line-height:26px}.rj-faq-contact.svelte-fadvfd a:where(.svelte-fadvfd){display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:12px;padding:13px 20px;background:var(--faq-gold);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.rj-faq-contact.svelte-fadvfd a:where(.svelte-fadvfd):hover{outline:1px solid var(--faq-gold);background:transparent;color:var(--faq-ink)}@media(max-width:900px){.rj-faq-intro.svelte-fadvfd{grid-template-columns:1fr;gap:28px}.rj-faq-layout.svelte-fadvfd{grid-template-columns:1fr;gap:42px}.rj-faq-layout.svelte-fadvfd>aside:where(.svelte-fadvfd){position:static}.rj-faq-layout.svelte-fadvfd nav:where(.svelte-fadvfd){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}}@media(max-width:640px){.rj-faq-hero.svelte-fadvfd{min-height:270px;padding:44px 20px}.rj-faq-hero-mark.svelte-fadvfd{font-size:220px}.rj-faq-hero.svelte-fadvfd>span:where(.svelte-fadvfd){max-width:310px;font-size:14px;line-height:22px}.rj-faq-intro.svelte-fadvfd,.rj-faq-rule.svelte-fadvfd,.rj-faq-layout.svelte-fadvfd{width:calc(100% - 40px)}.rj-faq-intro.svelte-fadvfd{padding:52px 0 44px}.rj-faq-layout.svelte-fadvfd{padding:44px 0 72px}.rj-faq-layout.svelte-fadvfd>aside:where(.svelte-fadvfd){padding:20px}.rj-faq-layout.svelte-fadvfd nav:where(.svelte-fadvfd){grid-template-columns:1fr}.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd){min-height:66px;padding:15px 16px;font-size:15px;line-height:22px}.rj-faq-list.svelte-fadvfd details:where(.svelte-fadvfd)>div:where(.svelte-fadvfd){padding:16px}.rj-faq-contact.svelte-fadvfd{flex-direction:column;align-items:flex-start;padding:26px!important}.rj-faq-contact.svelte-fadvfd a:where(.svelte-fadvfd){width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd) i:where(.svelte-fadvfd):before,.rj-faq-list.svelte-fadvfd summary:where(.svelte-fadvfd) i:where(.svelte-fadvfd):after{transition:none}}
