.legal-doc .legal-prose{color:var(--rf-text-2);font-size:16px;line-height:1.95;overflow-wrap:anywhere}.legal-doc .legal-prose__section{scroll-margin-top:calc(var(--rf-topbar-height) + 1px + var(--rf-gap))}.legal-doc .legal-prose__section+.legal-prose__section{margin-top:calc(var(--rf-gap) * 2.5);padding-top:calc(var(--rf-gap) * 2.5);border-top:1px solid var(--rf-border-warm)}.legal-doc .legal-prose__h{display:flex;align-items:baseline;gap:var(--rf-gap);margin:0 0 var(--rf-gap);font-family:var(--rf-font-editorial);font-size:clamp(22px,2vw,26px);line-height:1.55;font-weight:500;color:var(--rf-color-primary)}.legal-doc .legal-prose__h-index{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--rf-color-gold)}.legal-doc .legal-prose p{margin:0 0 var(--rf-gap)}.legal-doc .legal-prose p:last-child{margin-bottom:0}.legal-doc .legal-prose ul,.legal-doc .legal-prose ol{margin:0 0 var(--rf-gap);padding-left:calc(var(--rf-gap) * 1.5)}.legal-doc .legal-prose li{margin-bottom:calc(var(--rf-gap) * .5)}.legal-doc .legal-prose li:last-child{margin-bottom:0}.legal-doc .legal-prose a{color:var(--rf-color-primary);text-decoration:underline;text-decoration-color:rgba(var(--rf-color-primary-rgb),.35);text-underline-offset:4px}.legal-doc .legal-prose a:hover{text-decoration-color:currentColor}.legal-doc .legal-prose a:focus-visible{outline:2px solid var(--rf-color-primary);outline-offset:3px}.legal-doc .legal-prose strong{color:var(--rf-color-primary);font-weight:600}.legal-doc .legal-prose__callout{margin:calc(var(--rf-gap) * 1.5) 0;padding:calc(var(--rf-gap) * 1.25) calc(var(--rf-gap) * 1.5);border-left:2px solid var(--rf-color-gold);background:var(--rf-surface-warm);font-size:15px;line-height:1.9}@media(max-width:600px){.legal-doc .legal-prose{font-size:15px}.legal-doc .legal-prose__section+.legal-prose__section{margin-top:calc(var(--rf-gap) * 2);padding-top:calc(var(--rf-gap) * 2)}.legal-doc .legal-prose__callout{padding:var(--rf-gap)}}.legal-doc[data-astro-cid-dpidqgiz]{padding-block:0;background:var(--rf-surface)}.legal-doc__header[data-astro-cid-dpidqgiz]{border-bottom:1px solid var(--rf-border-warm)}.legal-doc__back[data-astro-cid-dpidqgiz]{display:inline-flex;align-items:center;gap:calc(var(--rf-gap) * .5);min-height:44px;color:var(--rf-text-2);font-size:13px}.legal-doc__back[data-astro-cid-dpidqgiz]:hover{color:var(--rf-color-primary);text-decoration:underline;text-underline-offset:5px}.legal-doc__summary[data-astro-cid-dpidqgiz]{max-width:48em}.legal-doc__updated[data-astro-cid-dpidqgiz]{margin-top:calc(var(--rf-gap) * 1.5);font-size:13px;color:var(--rf-text-2)}.legal-doc__body[data-astro-cid-dpidqgiz]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:calc(var(--rf-gap) * 4);align-items:start;padding-block:calc(var(--rf-gap) * 3.5) calc(var(--rf-gap) * 4.5)}.legal-doc__body--no-toc[data-astro-cid-dpidqgiz]{grid-template-columns:minmax(0,1fr)}.legal-doc__toc[data-astro-cid-dpidqgiz]{position:sticky;top:calc(var(--rf-topbar-height) + var(--rf-gap) * 2);max-height:calc(100dvh - var(--rf-topbar-height) - var(--rf-gap) * 4);overflow-y:auto}.legal-doc__toc-title[data-astro-cid-dpidqgiz]{margin-bottom:var(--rf-gap);color:var(--rf-color-primary);font-size:14px;font-weight:600;letter-spacing:.08em}.legal-doc__toc-list[data-astro-cid-dpidqgiz]{list-style:none;margin:0;padding:0}.legal-doc__toc-link[data-astro-cid-dpidqgiz]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:calc(var(--rf-gap) * .5);min-height:44px;padding-block:calc(var(--rf-gap) * .75);border-bottom:1px solid var(--rf-border-warm);color:var(--rf-text-2);font-size:14px;line-height:1.6}.legal-doc__toc-index[data-astro-cid-dpidqgiz]{font-variant-numeric:tabular-nums;color:var(--rf-color-gold)}.legal-doc__toc-link[data-astro-cid-dpidqgiz]:hover{color:var(--rf-color-primary);border-bottom-color:var(--rf-color-primary)}.legal-doc__toc-link[data-astro-cid-dpidqgiz][aria-current=location]{color:var(--rf-color-primary);border-bottom-color:var(--rf-color-primary);font-weight:600}.legal-doc__toc-link[data-astro-cid-dpidqgiz][aria-current=location] .legal-doc__toc-index[data-astro-cid-dpidqgiz]{color:var(--rf-color-primary)}.legal-doc__back[data-astro-cid-dpidqgiz]:focus-visible,.legal-doc__toc-link[data-astro-cid-dpidqgiz]:focus-visible{outline:2px solid var(--rf-color-primary);outline-offset:-2px}.legal-doc__content[data-astro-cid-dpidqgiz]{min-width:0;max-width:44em}@media(max-width:1100px){.legal-doc__body[data-astro-cid-dpidqgiz]{grid-template-columns:220px minmax(0,1fr);gap:calc(var(--rf-gap) * 2.5)}.legal-doc__body--no-toc[data-astro-cid-dpidqgiz]{grid-template-columns:minmax(0,1fr)}}@media(max-width:920px){.legal-doc__body[data-astro-cid-dpidqgiz]{grid-template-columns:minmax(0,1fr);gap:calc(var(--rf-gap) * 2.5)}.legal-doc__toc[data-astro-cid-dpidqgiz]{position:static;max-height:none;overflow:visible}.legal-doc__toc-list[data-astro-cid-dpidqgiz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--rf-gap) * 2)}.legal-doc__content[data-astro-cid-dpidqgiz]{max-width:none}}@media(max-width:600px){.legal-doc__body[data-astro-cid-dpidqgiz]{padding-block:calc(var(--rf-gap) * 2) calc(var(--rf-gap) * 3)}.legal-doc__toc-list[data-astro-cid-dpidqgiz]{grid-template-columns:minmax(0,1fr)}.legal-doc__toc-link[data-astro-cid-dpidqgiz]{padding-block:calc(var(--rf-gap) * .625)}.legal-doc__updated[data-astro-cid-dpidqgiz]{margin-top:var(--rf-gap)}}
