.rj-policy.svelte-1vkzet3{--policy-gold: var(--rj-gold, #cca646);--policy-ink: var(--rj-heading, #202020);--policy-copy: var(--rj-ink-2, #606060);--policy-cream: var(--rj-cream, #faf6ea);--policy-rule: var(--rj-rule, #e1d6be);background:#fff;color:var(--policy-copy);font-family:"Sarala",var(--font-body, sans-serif);scroll-behavior:smooth}.rj-policy.svelte-1vkzet3 h1,.rj-policy.svelte-1vkzet3 h2,.rj-policy.svelte-1vkzet3 h3,.rj-policy.svelte-1vkzet3 p,.rj-policy.svelte-1vkzet3 ul,.rj-policy.svelte-1vkzet3 ol{margin:0}.rj-policy.svelte-1vkzet3 h1,.rj-policy.svelte-1vkzet3 h2,.rj-policy.svelte-1vkzet3 h3{color:var(--policy-ink);font-family:"Rozha One",var(--font-heading, serif);font-weight:400;letter-spacing:normal}.rj-policy-hero.svelte-1vkzet3{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(--policy-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-policy-hero-mark.svelte-1vkzet3{position:absolute;color:#cca6460f;font:280px/1 Rozha One,serif;pointer-events:none}.rj-policy-hero.svelte-1vkzet3>p:where(.svelte-1vkzet3){position:relative;margin-bottom:8px;color:var(--policy-gold);font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.rj-policy-hero.svelte-1vkzet3 h1:where(.svelte-1vkzet3){position:relative;font-size:clamp(48px,6vw,76px);line-height:1.05}.rj-policy-hero.svelte-1vkzet3>span:where(.svelte-1vkzet3){position:relative;margin-top:14px;color:var(--policy-copy);font-size:16px}.rj-policy-intro.svelte-1vkzet3{display:grid;width:min(1180px,calc(100% - 80px));grid-template-columns:.9fr 1.1fr;gap:90px;margin:0 auto;padding:76px 0 62px}.rj-policy-kicker.svelte-1vkzet3,.rj-policy-number.svelte-1vkzet3{color:var(--policy-gold);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.rj-policy-intro.svelte-1vkzet3 h2:where(.svelte-1vkzet3){max-width:470px;margin-top:12px;font-size:clamp(36px,4vw,52px);line-height:1.08}.rj-policy-intro-copy.svelte-1vkzet3{display:flex;flex-direction:column;gap:24px;justify-content:center}.rj-policy-intro-copy.svelte-1vkzet3>p:where(.svelte-1vkzet3){font-size:17px;line-height:30px}.rj-policy-assurances.svelte-1vkzet3{display:flex;flex-wrap:wrap;gap:10px}.rj-policy-assurances.svelte-1vkzet3 span:where(.svelte-1vkzet3){padding:8px 12px;border:1px solid var(--policy-rule);background:var(--policy-cream);color:#8a7443;font-size:12px;letter-spacing:.45px}.rj-policy-rule.svelte-1vkzet3{display:flex;width:min(1180px,calc(100% - 80px));align-items:center;gap:16px;margin:0 auto}.rj-policy-rule.svelte-1vkzet3 span:where(.svelte-1vkzet3){height:1px;flex:1;background:var(--policy-rule)}.rj-policy-rule.svelte-1vkzet3 i:where(.svelte-1vkzet3){width:8px;height:8px;border:1px solid var(--policy-gold);transform:rotate(45deg)}.rj-policy-layout.svelte-1vkzet3{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-policy-layout.svelte-1vkzet3>aside:where(.svelte-1vkzet3){align-self:start;position:sticky;top:179px;padding:26px;border:1px solid var(--policy-rule);background:var(--policy-cream)}.rj-policy-layout.svelte-1vkzet3>aside:where(.svelte-1vkzet3)>p:where(.svelte-1vkzet3){margin-bottom:18px;color:var(--policy-ink);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3){display:flex;flex-direction:column}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3) a:where(.svelte-1vkzet3){display:grid;grid-template-columns:28px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid rgb(225 214 190 / 75%);color:var(--policy-copy);font-size:13px;line-height:19px;text-decoration:none;transition:color .18s ease,transform .18s ease}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3) a:where(.svelte-1vkzet3):last-child{border-bottom:0}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3) a:where(.svelte-1vkzet3) span:where(.svelte-1vkzet3){color:var(--policy-gold);font-size:11px}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3) a:where(.svelte-1vkzet3):hover,.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3) a:where(.svelte-1vkzet3):focus-visible{outline:0;color:var(--policy-ink);transform:translate(3px)}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3) a.active:where(.svelte-1vkzet3){box-shadow:inset 2px 0 var(--policy-gold);color:var(--policy-ink);font-weight:700;transform:translate(3px)}.rj-policy-content.svelte-1vkzet3{min-width:0}.rj-policy-content.svelte-1vkzet3>section:where(.svelte-1vkzet3){scroll-margin-top:24px;padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid var(--policy-rule)}.rj-policy-content.svelte-1vkzet3>section:where(.svelte-1vkzet3):last-child{margin-bottom:0}.rj-policy-content.svelte-1vkzet3 h2:where(.svelte-1vkzet3){margin:8px 0 18px;font-size:clamp(31px,3vw,40px);line-height:1.14}.rj-policy-content.svelte-1vkzet3 p:where(.svelte-1vkzet3),.rj-policy-content.svelte-1vkzet3 li:where(.svelte-1vkzet3){font-size:15px;line-height:27px}.rj-policy-content.svelte-1vkzet3 section:where(.svelte-1vkzet3)>p:where(.svelte-1vkzet3)+p:where(.svelte-1vkzet3){margin-top:14px}.rj-policy-content.svelte-1vkzet3 ul:where(.svelte-1vkzet3),.rj-policy-content.svelte-1vkzet3 ol:where(.svelte-1vkzet3){display:grid;gap:8px;margin-top:18px;padding:0;list-style:none}.rj-policy-content.svelte-1vkzet3 li:where(.svelte-1vkzet3){position:relative;padding-left:20px}.rj-policy-content.svelte-1vkzet3 ul:where(.svelte-1vkzet3) li:where(.svelte-1vkzet3):before{position:absolute;left:1px;top:11px;width:5px;height:5px;background:var(--policy-gold);content:"";transform:rotate(45deg)}.rj-policy-content.svelte-1vkzet3 ol:where(.svelte-1vkzet3){counter-reset:return-step}.rj-policy-content.svelte-1vkzet3 ol:where(.svelte-1vkzet3) li:where(.svelte-1vkzet3){min-height:30px;padding-left:42px;counter-increment:return-step}.rj-policy-content.svelte-1vkzet3 ol:where(.svelte-1vkzet3) li:where(.svelte-1vkzet3):before{position:absolute;left:0;top:1px;display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--policy-gold);border-radius:50%;color:#8a7443;content:counter(return-step);font-size:11px}.rj-policy-contact.svelte-1vkzet3{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:38px!important;border:1px solid var(--policy-rule)!important;background:var(--policy-cream)}.rj-policy-contact.svelte-1vkzet3>div:where(.svelte-1vkzet3){max-width:560px}.rj-policy-contact.svelte-1vkzet3 a:where(.svelte-1vkzet3){display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:12px;padding:13px 20px;border:1px solid var(--policy-gold);background:var(--policy-gold);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.rj-policy-contact.svelte-1vkzet3 a:where(.svelte-1vkzet3):hover{background:transparent;color:var(--policy-ink)}@media(max-width:900px){.rj-policy-intro.svelte-1vkzet3{grid-template-columns:1fr;gap:28px}.rj-policy-layout.svelte-1vkzet3{grid-template-columns:1fr;gap:42px}.rj-policy-layout.svelte-1vkzet3>aside:where(.svelte-1vkzet3){position:static}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}}@media(min-width:901px)and (max-width:1023px){.rj-policy-layout.svelte-1vkzet3>aside:where(.svelte-1vkzet3){top:149px}}@media(max-width:640px){.rj-policy-hero.svelte-1vkzet3{min-height:270px;padding:44px 20px}.rj-policy-hero-mark.svelte-1vkzet3{font-size:220px}.rj-policy-hero.svelte-1vkzet3>span:where(.svelte-1vkzet3){max-width:310px;font-size:14px;line-height:22px}.rj-policy-intro.svelte-1vkzet3,.rj-policy-rule.svelte-1vkzet3,.rj-policy-layout.svelte-1vkzet3{width:calc(100% - 40px)}.rj-policy-intro.svelte-1vkzet3{padding:52px 0 44px}.rj-policy-layout.svelte-1vkzet3{padding:44px 0 72px}.rj-policy-layout.svelte-1vkzet3>aside:where(.svelte-1vkzet3){padding:20px}.rj-policy-layout.svelte-1vkzet3 nav:where(.svelte-1vkzet3){grid-template-columns:1fr}.rj-policy-content.svelte-1vkzet3>section:where(.svelte-1vkzet3){padding-bottom:36px;margin-bottom:36px}.rj-policy-contact.svelte-1vkzet3{align-items:flex-start;flex-direction:column;padding:26px!important}.rj-policy-contact.svelte-1vkzet3 a:where(.svelte-1vkzet3){width:100%;justify-content:center}}
