.rr-site{font-family:var(--s-font-body), ui-sans-serif, system-ui, sans-serif;color:var(--s-text);background:var(--s-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.65}.rr-site .rr-heading{font-family:var(--s-font-heading), ui-serif, Georgia, serif;font-weight:var(--s-heading-weight,700);letter-spacing:var(--s-heading-tracking,-.02em);text-wrap:balance}.rr-site p,.rr-site li{text-wrap:pretty}.rr-site [data-site-section],.rr-site #form{scroll-margin-top:88px}@media (prefers-reduced-motion:no-preference){html:has(.rr-site[data-mode=public]){scroll-behavior:smooth}}.rr-site a:focus-visible,.rr-site button:focus-visible,.rr-site summary:focus-visible{outline:2px solid var(--sec-link,var(--s-primary));outline-offset:3px;border-radius:4px}.rr-prose>*+*{margin-top:.9em}.rr-prose a{color:var(--sec-link,var(--s-primary));text-underline-offset:3px;text-decoration:underline}.rr-prose ul,.rr-prose ol{padding-left:1.25rem}.rr-prose ul{list-style:outside}.rr-prose ol{list-style:decimal}.rr-prose li+li{margin-top:.35em}.rr-prose h3,.rr-prose h4{font-family:var(--s-font-heading), ui-serif, Georgia, serif;font-weight:var(--s-heading-weight,700);letter-spacing:var(--s-heading-tracking,-.02em);color:var(--sec-fg,var(--s-text));margin-top:1.6em;line-height:1.25}.rr-prose h3{font-size:1.3em}.rr-prose h4{font-size:1.1em}.rr-prose blockquote{border-left:3px solid var(--sec-link,var(--s-primary));color:var(--sec-muted,var(--s-muted));padding-left:1rem}.rr-prose strong{color:var(--sec-fg,var(--s-text));font-weight:650}.rr-site details>summary{cursor:pointer;list-style:none}.rr-site details>summary::-webkit-details-marker{display:none}.rr-site details .rr-faq-mark{transition:transform .16s}.rr-site details[open] .rr-faq-mark{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.rr-site details .rr-faq-mark{transition:none}}.rr-site .rr-editable{cursor:text;border-radius:3px;outline:none;transition:box-shadow .12s}.rr-site .rr-editable:hover{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 35%, transparent)}.rr-site .rr-editable:focus{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 60%, transparent)}.rr-site .rr-editable:empty:before{content:attr(data-placeholder);opacity:.45}
