body.red-thread-page.legal-red-thread-page{min-width:0}.rt-legal-wrap{width:calc(100% - 80px);max-width:1160px;margin:0 auto;padding:64px 0 88px}.rt-legal-header{text-align:center}.rt-legal-header h1{max-width:900px;margin-inline:auto;font-size:var(--rt-type-hero);line-height:1.12}.rt-legal-header .rt-legal-date{margin-top:20px;color:#4b5364;font-size:var(--rt-type-caption)}.rt-legal-date time{font-variant-numeric:tabular-nums}.rt-policy-switcher{display:flex;justify-content:center;flex-wrap:wrap;gap:0 32px;margin-top:32px;border-bottom:1px solid rgb(12 21 47 / 18%)}.rt-policy-switcher a{display:inline-flex;align-items:center;min-height:56px;padding:12px 4px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:1rem;font-weight:600;text-decoration:none}.rt-policy-switcher a[aria-current=page]{color:var(--rt-blue);border-bottom-color:var(--rt-blue)}.rt-policy-switcher a:hover{color:var(--rt-blue)}.rt-policy-short-label{display:none}.rt-legal-document{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;margin-top:48px}.rt-legal-margin{position:sticky;top:32px;min-width:0}.rt-policy-index .rt-index-title{margin-bottom:16px;font-size:1rem;font-weight:650}.rt-policy-index ol,.rt-policy-mobile-index ol{margin:0;padding:0;list-style:none}.rt-policy-index a{display:block;padding:8px 0;font-size:.875rem;line-height:1.5;text-decoration:none;color:#4b5364}.rt-policy-index a:hover{color:var(--rt-blue);text-decoration:underline}.rt-policy-contact{margin-top:28px;padding-top:24px;border-top:1px solid var(--rt-red)}.rt-policy-contact .rt-hand{font-size:1.5rem}.rt-policy-contact a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.rt-legal-reading{min-width:0}.rt-policy-mobile-index{display:none}.rt-policy-body{padding:48px 52px;color:var(--rt-ink);background:var(--rt-stock) url(/images/how-it-works-v2/paper-grain.webp) repeat;box-shadow:2px 8px 24px #271d0d12;font-size:var(--rt-type-body);line-height:1.75;overflow-wrap:anywhere}.rt-policy-body>p{margin:0 0 20px}.rt-policy-body>p:first-child{font-size:var(--rt-type-lead);line-height:1.65}.rt-policy-body h2{margin:44px 0 14px;font-size:1.625rem;line-height:1.3;letter-spacing:0;text-wrap:pretty;scroll-margin-top:32px}.rt-policy-body h2:target{color:var(--rt-blue)}.rt-policy-body ul{margin:0 0 24px;padding-left:24px}.rt-policy-body li{margin:8px 0;padding-left:4px}.rt-policy-body li::marker{color:var(--rt-blue)}.rt-policy-body strong{font-weight:650}.rt-policy-body a{color:var(--rt-blue);text-decoration-thickness:1px}.rt-policy-body a:hover{text-decoration-thickness:2px}.rt-policy-end{margin-top:40px;padding-top:20px;border-top:1px solid rgb(12 21 47 / 18%)}.rt-policy-end a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:1rem;font-weight:600;text-decoration:none}.rt-policy-end svg,.rt-policy-related svg,.rt-policy-mobile-index svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.rt-policy-related{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:24px}.rt-policy-related a{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:.9375rem;font-weight:600;text-decoration:none}.rt-policy-related a:hover{color:var(--rt-blue);text-decoration:underline}@media(max-width:1000px){.rt-legal-document{grid-template-columns:190px minmax(0,1fr);gap:32px}.rt-policy-body{padding:36px 32px}}@media(max-width:760px){.rt-legal-wrap{width:calc(100% - 40px);padding:44px 0 56px}.rt-legal-header h1{font-size:var(--rt-type-page-title)}.rt-policy-switcher{gap:0 20px;margin-top:24px}.rt-policy-switcher a{min-height:48px;font-size:.875rem}.rt-policy-full-label{display:none}.rt-policy-short-label{display:inline}.rt-legal-document{display:block;margin-top:28px}.rt-legal-margin{display:none}.rt-policy-mobile-index{display:block;margin-bottom:20px;border-bottom:1px solid rgb(12 21 47 / 18%)}.rt-policy-mobile-index summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-bottom:12px;font-weight:600;list-style:none;cursor:pointer}.rt-policy-mobile-index summary::-webkit-details-marker{display:none}.rt-policy-mobile-index[open] summary svg{transform:rotate(180deg)}.rt-policy-mobile-index nav{padding:0 0 16px}.rt-policy-mobile-index a{display:flex;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:none}.rt-policy-mobile-index a:hover{color:var(--rt-blue)}.rt-policy-body{padding:28px 24px;line-height:1.7}.rt-policy-body>p:first-child{font-size:var(--rt-type-body);line-height:1.7}.rt-policy-body h2{margin-top:36px;font-size:1.5rem}.rt-policy-related{display:grid;gap:0}}@media(max-width:380px){.rt-policy-switcher{gap:0 16px}.rt-policy-body{padding-inline:20px}}@media print{.legal-red-thread-page :is(.rtc-header,.rtc-footer,.rt-policy-switcher,.rt-legal-margin,.rt-policy-mobile-index,.rt-policy-related,.rt-policy-end){display:none}body.red-thread-page.legal-red-thread-page{background:#fff}.rt-legal-wrap{width:100%;padding:0}.rt-legal-header{text-align:left}.rt-legal-header h1{margin:0;font-size:30pt}.rt-legal-document{display:block;margin-top:24px}.rt-policy-body{padding:0;background:none;box-shadow:none;font-size:11pt}.rt-policy-body h2{break-after:avoid;font-size:16pt}}
