.rlp .l-legal-hero{padding-block:4px clamp(76px,10vh,120px)}.rlp .l-legal-hub-head{max-width:62ch;margin-block:8px 44px}.rlp .l-legal-title{font-family:var(--rl-display);letter-spacing:-.02em;color:var(--rl-ink);text-wrap:balance;margin:12px 0 0;font-size:clamp(2rem,1.4rem + 2.4vw,2.75rem);font-weight:500;line-height:1.08}html[lang=ar] .rlp .l-legal-title{letter-spacing:normal;line-height:1.28}.rlp .l-legal-intro{max-width:60ch;color:var(--rl-ink-body);margin:16px 0 0;font-size:1.0625rem;line-height:1.65}.rlp .l-legal-hub-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.rlp .l-legal-card{border:1px solid var(--rl-line-soft);border-radius:var(--rl-r-md);background:var(--rl-surface);transition:background-color .2s var(--rl-ease), border-color .2s var(--rl-ease), transform .2s var(--rl-ease);flex-direction:column;gap:10px;padding:22px 22px 24px;text-decoration:none;display:flex}@media (hover:hover){.rlp .l-legal-card:hover{background:var(--rl-surface-2);border-color:color-mix(in srgb, var(--rl-violet) 42%, transparent);transform:translateY(-2px)}}.rlp .l-legal-card:focus-visible{border-color:var(--rl-violet);box-shadow:var(--rl-violet) 0 0 0 1px inset;outline:none}.rlp .l-legal-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rlp .l-legal-card__name{font-family:var(--rl-display);letter-spacing:-.01em;color:var(--rl-ink-strong);font-size:1.0625rem;font-weight:500}.rlp .l-legal-card__arrow{color:var(--rl-ink-faint);transition:transform .24s var(--rl-ease), color .2s var(--rl-ease);flex:none}[dir=rtl] .rlp .l-legal-card__arrow{transform:scaleX(-1)}@media (hover:hover){.rlp .l-legal-card:hover .l-legal-card__arrow{color:var(--rl-violet-soft);transform:translate(2px,-2px)}[dir=rtl] .rlp .l-legal-card:hover .l-legal-card__arrow{transform:translate(-2px,-2px)scaleX(-1)}}.rlp .l-legal-card__desc{color:var(--rl-ink-muted);margin:0;font-size:.9rem;line-height:1.55}.rlp .l-legal-layout{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.rlp .l-legal-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:56px}}.rlp .l-legal-article{min-width:0;max-width:74ch}.rlp .l-legal-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.rlp .l-legal-eyebrow a{color:var(--rl-ink-faint);transition:color .18s var(--rl-ease);text-decoration:none}@media (hover:hover){.rlp .l-legal-eyebrow a:hover{color:var(--rl-violet-soft)}}.rlp .l-legal-eyebrow__sep{color:var(--rl-ink-faint);opacity:.6}.rlp .l-legal-eyebrow>span:last-child{color:var(--rl-ink-muted)}.rlp .l-legal-head{border-block-end:1px solid var(--rl-line-soft);margin-block-end:40px;padding-block-end:28px}.rlp .l-legal-head .l-legal-title{margin-top:0}.rlp .l-legal-head .l-legal-intro{max-width:68ch}.rlp .l-legal-metarow{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-block-start:22px;display:flex}.rlp .l-legal-status{border:1px solid color-mix(in srgb, var(--rl-violet) 30%, transparent);border-radius:var(--rl-r-pill);background:color-mix(in srgb, var(--rl-violet) 12%, transparent);color:var(--rl-violet-soft);align-items:center;gap:8px;padding:5px 12px;font-size:.78rem;font-weight:500;display:inline-flex}.rlp .l-legal-status__dot{background:var(--rl-violet-soft);border-radius:999px;width:6px;height:6px}.rlp .l-legal-meta{color:var(--rl-ink-muted);align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.rlp .l-legal-meta__val{color:var(--rl-ink-strong)}.rlp .l-legal-section{padding-block-start:40px;scroll-margin-block-start:108px}.rlp .l-legal-section:first-of-type{padding-block-start:0}.rlp .l-legal-section__head{align-items:baseline;gap:14px;margin-block-end:18px;display:flex}.rlp .l-legal-section__num{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--rl-ink-faint);flex:none;padding-block-start:3px;font-size:.82rem;font-weight:500}html[lang=ar] .rlp .l-legal-section__num{letter-spacing:normal}.rlp .l-legal-section__title{font-family:var(--rl-display);letter-spacing:-.014em;color:var(--rl-ink-strong);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.05rem + .9vw,1.5rem);font-weight:500;line-height:1.28}html[lang=ar] .rlp .l-legal-section__title{letter-spacing:normal}.rlp .l-legal-prose{padding-inline-start:0}@media (min-width:640px){.rlp .l-legal-prose{padding-inline-start:calc(2ch + 14px)}}.rlp .l-legal-p,.rlp .l-legal-lead{max-width:72ch;color:var(--rl-ink-body);margin:0 0 16px;font-size:.9688rem;line-height:1.72}.rlp .l-legal-lead{color:var(--rl-ink-dim);font-size:1.0313rem}.rlp .l-legal-prose>:last-child{margin-bottom:0}.rlp .l-legal-subh{max-width:72ch;color:var(--rl-ink-strong);letter-spacing:-.005em;margin:26px 0 12px;font-size:1rem;font-weight:600}html[lang=ar] .rlp .l-legal-subh{letter-spacing:normal}.rlp .l-legal-ul,.rlp .l-legal-ol{max-width:72ch;color:var(--rl-ink-body);margin:0 0 16px;padding-inline-start:1.35rem;font-size:.9688rem;line-height:1.7}.rlp .l-legal-ul{padding-inline-start:0;list-style:none}.rlp .l-legal-ul>li{margin-block-end:9px;padding-inline-start:1.4rem;position:relative}.rlp .l-legal-ul>li:before{content:"";background:color-mix(in srgb, var(--rl-violet) 70%, transparent);border-radius:999px;width:5px;height:5px;position:absolute;inset-block-start:.62em;inset-inline-start:2px}.rlp .l-legal-ol>li{margin-block-end:9px;padding-inline-start:.35rem}.rlp .l-legal-ol{list-style:decimal}.rlp .l-legal-ol>li::marker{color:var(--rl-ink-faint);font-family:var(--font-mono,ui-monospace, monospace);font-size:.85em}.rlp .l-legal-note{border:1px solid var(--rl-line);border-radius:var(--rl-r-md);background:var(--rl-surface-2);gap:12px;max-width:72ch;margin:20px 0;padding:16px 18px;display:flex}.rlp .l-legal-note__icon{color:var(--rl-violet-soft);flex:none;margin-block-start:1px}.rlp .l-legal-note__text{color:var(--rl-ink-body);margin:0;font-size:.9063rem;line-height:1.62}.rlp .l-legal-ph{border:1px dashed color-mix(in srgb, var(--rl-violet) 45%, transparent);border-radius:var(--rl-r-sm);background:color-mix(in srgb, var(--rl-violet) 9%, transparent);color:var(--rl-violet-soft);white-space:nowrap;padding:1px 7px;font-size:.86em;font-style:normal}.rlp .l-legal-foot{border-block-start:1px solid var(--rl-line-soft);gap:40px;margin-block-start:56px;padding-block-start:40px;display:grid}@media (min-width:720px){.rlp .l-legal-foot{grid-template-columns:1fr auto;align-items:start;gap:48px}}.rlp .l-legal-foot__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--rl-ink-faint);margin-block-end:14px;font-size:.7rem;font-weight:500;display:block}html[lang=ar] .rlp .l-legal-foot__label{font-family:var(--rl-body);letter-spacing:normal;text-transform:none}.rlp .l-legal-related__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.rlp .l-legal-related__item{border:1px solid var(--rl-line-soft);border-radius:var(--rl-r);background:var(--rl-surface);transition:background-color .18s var(--rl-ease), border-color .18s var(--rl-ease);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}@media (hover:hover){.rlp .l-legal-related__item:hover{background:var(--rl-surface-2);border-color:color-mix(in srgb, var(--rl-violet) 38%, transparent)}}.rlp .l-legal-related__item:focus-visible{border-color:var(--rl-violet);outline:none}.rlp .l-legal-related__name{color:var(--rl-ink-strong);font-size:.9rem}.rlp .l-legal-related__arrow{color:var(--rl-ink-faint);flex:none}[dir=rtl] .rlp .l-legal-related__arrow{transform:scaleX(-1)}.rlp .l-legal-contact{border:1px solid var(--rl-line-soft);border-radius:var(--rl-r-md);background:var(--rl-surface-2);max-width:300px;padding:22px}.rlp .l-legal-contact__title{font-family:var(--rl-display);color:var(--rl-ink-strong);margin:0 0 6px;font-size:1rem;font-weight:500}.rlp .l-legal-contact__body{color:var(--rl-ink-muted);margin:0 0 16px;font-size:.875rem;line-height:1.55}.rlp .l-legal-banner{border:1px solid color-mix(in srgb, var(--rl-violet) 32%, transparent);border-radius:var(--rl-r-md);background:color-mix(in srgb, var(--rl-violet) 8%, transparent);gap:13px;margin-block-end:32px;padding:16px 18px;display:flex}.rlp .l-legal-banner__icon{color:var(--rl-violet-soft);flex:none;margin-block-start:1px}.rlp .l-legal-banner__title{color:var(--rl-ink-strong);margin:0 0 4px;font-size:.9rem;font-weight:600}.rlp .l-legal-banner__body{color:var(--rl-ink-body);margin:0;font-size:.85rem;line-height:1.55}.rlp .l-legal-banner__note{color:var(--rl-ink-muted);margin:8px 0 0;font-size:.78rem;line-height:1.5}.rlp .l-legal-toc--mobile{border:1px solid var(--rl-line-soft);border-radius:var(--rl-r-md);background:var(--rl-surface);margin-block-end:4px}@media (min-width:1024px){.rlp .l-legal-toc--mobile{display:none}}.rlp .l-legal-toc--mobile>summary{cursor:pointer;color:var(--rl-ink-strong);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:.82rem;font-weight:500;list-style:none;display:flex}.rlp .l-legal-toc--mobile>summary::-webkit-details-marker{display:none}.rlp .l-legal-toc--mobile__icon{color:var(--rl-ink-faint);transition:transform .24s var(--rl-ease);flex:none}.rlp .l-legal-toc--mobile[open] .l-legal-toc--mobile__icon{transform:rotate(180deg)}.rlp .l-legal-toc--mobile__inner{border-block-start:1px solid var(--rl-line-faint);padding:4px 8px 12px}.rlp .l-legal-toc--mobile__inner ol{margin:0;padding:0;list-style:none}.rlp .l-legal-toc--mobile__inner a{border-radius:var(--rl-r);color:var(--rl-ink-muted);gap:10px;padding:9px 12px;font-size:.875rem;text-decoration:none;display:flex}@media (hover:hover){.rlp .l-legal-toc--mobile__inner a:hover{color:var(--rl-ink-strong);background:var(--rl-surface-2)}}.rlp .l-legal-toc--side{align-self:start;max-height:calc(100vh - 140px);display:none;position:sticky;inset-block-start:108px;overflow-y:auto}@media (min-width:1024px){.rlp .l-legal-toc--side{display:block}}.rlp .l-legal-toc__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--rl-ink-faint);margin-block-end:14px;font-size:.68rem;font-weight:500;display:block}html[lang=ar] .rlp .l-legal-toc__label{font-family:var(--rl-body);letter-spacing:normal;text-transform:none}.rlp .l-legal-toc__list{margin:0;padding:0;list-style:none}.rlp .l-legal-toc__link{border-radius:var(--rl-r);color:var(--rl-ink-muted);transition:color .16s var(--rl-ease), background-color .16s var(--rl-ease);gap:10px;padding:7px 12px;font-size:.8438rem;line-height:1.4;text-decoration:none;display:flex}@media (hover:hover){.rlp .l-legal-toc__link:hover{color:var(--rl-ink-strong);background:var(--rl-surface-2)}}.rlp .l-legal-toc__link[data-active=true]{color:var(--rl-ink-strong);background:color-mix(in srgb, var(--rl-violet) 12%, transparent);font-weight:500}.rlp .l-legal-toc__num{font-family:var(--font-mono,ui-monospace, monospace);color:var(--rl-ink-faint);flex:none;padding-block-start:1px;font-size:.72rem}html[lang=ar] .rlp .l-legal-toc__num{font-family:var(--rl-body)}.rlp .l-legal-toc__link[data-active=true] .l-legal-toc__num{color:var(--rl-violet-soft)}@media (prefers-reduced-motion:reduce){.rlp .l-legal-card,.rlp .l-legal-card__arrow,.rlp .l-legal-related__item,.rlp .l-legal-toc__link,.rlp .l-legal-toc--mobile__icon,.rlp .l-legal-eyebrow a{transition:none}}
