.rc-legal-footer{box-sizing:border-box;background:#160e12;color:#d8cbd0;padding:22px 24px;border-top:1px solid #58313f;font:13px/1.7 Arial,sans-serif;width:100%;text-align:center}
.rc-legal-footer p{color:#d8cbd0!important;margin:0 0 12px!important;font-size:13px!important}.rc-legal-footer [role=navigation]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}.rc-legal-footer a{color:#f4eaf0!important;text-decoration:underline;text-underline-offset:4px;font-size:13px!important}.rc-legal-footer a:focus-visible,.rc-policy-page a:focus-visible{outline:2px solid #ff7a91;outline-offset:5px}.rc-legal-footer a:hover{color:#ff91a3!important}
.rc-policy-page{margin:0;background:#100c0e;color:#f4eaf0;font:16px/1.75 system-ui,sans-serif}.rc-policy-page *{box-sizing:border-box}.rc-policy-page a{color:#ff91a3;text-underline-offset:4px}.rc-policy-header{max-width:1100px;margin:auto;padding:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-bottom:1px solid #47333c}.rc-policy-main{max-width:840px;margin:auto;padding:48px 24px}.rc-policy-main h1{font-size:clamp(30px,5vw,46px);line-height:1.2;margin:12px 0 24px}.rc-policy-main h2{font-size:26px;border-bottom:1px solid #47333c;padding-bottom:12px}.rc-policy-main h3{font-size:18px;margin-top:28px}.rc-policy-main p,.rc-policy-main li{color:#d8cbd0}.rc-policy-main li{margin-bottom:12px}.rc-policy-main section{margin-top:56px;scroll-margin-top:24px}.rc-policy-main .rc-eyebrow{font-size:12px;letter-spacing:.15em;color:#ff91a3}.rc-updated{font-size:13px}.rc-policy-toc{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 0}.rc-policy-footer{background:#160e12;padding-top:30px;text-align:center;border-top:1px solid #58313f}.rc-policy-footer>p{padding:0 24px;color:#d8cbd0}.rc-skip{position:absolute;left:12px;top:-100px;background:#160e12;padding:12px}.rc-skip:focus{top:12px}
