@layer components{.rg-annex{border-top:0;padding-top:calc(var(--rg-nav-h) + var(--rg-sec-y) * .55);min-height:72vh}.rg-paths{display:grid;border-top:1px solid var(--rg-rule-strong);border-bottom:1px solid var(--rg-rule-strong)}@media (min-width:900px){.rg-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-path+.rg-path{border-left:1px solid var(--rg-rule-strong)}}.rg-path{display:grid;align-content:start;gap:16px;padding:clamp(28px,3.4vw,48px) clamp(0px,2.4vw,40px);color:var(--rg-ink);transition:background-color var(--rg-d-ui) var(--rg-ease-out)}.rg-path:first-child{padding-left:0}.rg-path:hover{background:var(--rg-sheet)}.rg-path__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.rg-path__body{max-width:34em}.rg-path .rg-btn{justify-self:start;margin-top:12px}@media (max-width:899px){.rg-path{padding-inline:0}.rg-path+.rg-path{border-top:1px solid var(--rg-rule-strong)}.rg-path:hover{background:none}}.rg-signup{display:grid;gap:clamp(32px,5vw,80px);align-items:start}@media (min-width:1024px){.rg-signup{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rg-signup__aside{position:sticky;top:calc(var(--rg-nav-h) + 32px)}}.rg-signup__aside .rg-head{margin-bottom:clamp(24px,3vw,40px)}.rg-signup__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--rg-ink-2);font-weight:600;font-size:.9375rem}.rg-signup__back:hover{color:var(--rg-ink)}.rg-guards{border-top:1px solid var(--rg-rule-strong)}.rg-guards li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--rg-rule);font-size:.9375rem;color:var(--rg-ink-2)}.rg-guards .rg-tick{width:20px;height:20px;margin-top:1px}.rg-signup__sheet{display:grid;gap:22px}.rg-signup__note{font-size:.875rem;color:var(--rg-ink-3);text-wrap:pretty}.rg-signup__done{display:grid;gap:18px}.rg-signup__ref{font-family:var(--rg-mono);font-size:1.5rem;color:var(--rg-ink);font-variant-numeric:tabular-nums}.rg-legal{display:grid;gap:clamp(32px,5vw,80px)}.rg-legal>*{min-width:0}@media (min-width:1024px){.rg-legal{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rg-legal .rg-head{position:sticky;top:calc(var(--rg-nav-h) + 32px);align-self:start;container-type:inline-size}.rg-legal .rg-h2{font-size:min(var(--rg-fs-d2),8.6cqi)}}.rg-prose{max-width:44em;color:var(--rg-ink-2);font-size:1.0625rem;line-height:1.65;border-top:1px solid var(--rg-rule-strong)}.rg-prose h2{margin-top:40px;padding-top:20px;border-top:1px solid var(--rg-rule);font-weight:600;font-size:1.25rem;line-height:1.25;color:var(--rg-ink)}.rg-prose>:first-child,.rg-prose>h2:first-child{margin-top:0;border-top:0}.rg-prose h3{margin-top:24px;font-weight:600;font-size:1.0625rem;color:var(--rg-ink)}.rg-prose ol,.rg-prose p,.rg-prose ul{margin-top:12px;text-wrap:pretty}.rg-prose ul{padding-left:0}.rg-prose ul>li{position:relative;padding-left:22px}.rg-prose ul>li+li{margin-top:6px}.rg-prose ul>li:before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:1px;background:var(--rg-ink-3)}.rg-prose strong{color:var(--rg-ink);font-weight:600}.rg-prose a{color:var(--rg-signal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rg-prose a:hover{color:var(--rg-signal-press)}.rg-404__code{display:block;font-family:var(--rg-mono);font-size:clamp(4rem,14vw,12rem);line-height:.9;letter-spacing:-.04em;color:var(--rg-ink);font-variant-numeric:tabular-nums}.rg-404__ctas{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:clamp(24px,3vw,40px)}.rg-prose table{width:100%;margin-top:16px;border-collapse:collapse;font-size:.9375rem}.rg-prose th{padding:10px 16px 8px 0;text-align:left;font-family:var(--rg-mono);font-weight:400;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rg-ink-3);border-bottom:1px solid var(--rg-rule-strong)}.rg-prose td{padding:12px 16px 12px 0;vertical-align:top;border-bottom:1px solid var(--rg-rule)}.rg-prose code{font-family:var(--rg-mono);font-size:.8125rem;color:var(--rg-ink);overflow-wrap:anywhere}}@layer components{@media (max-width:559px){.rg-prose table,.rg-prose tbody,.rg-prose td,.rg-prose thead,.rg-prose tr{display:block}.rg-prose thead{display:none}.rg-prose tr{padding:12px 0;border-bottom:1px solid var(--rg-rule)}.rg-prose td{padding:2px 0;border:0}}}