.rf-privacy .rf-header-inner{gap:23px}.rf-privacy .rf-nav{gap:clamp(16px,2vw,28px)}.rf-privacy .rf-nav [aria-current=page]{text-underline-offset:10px;-webkit-text-decoration:underline #179ce9;text-decoration:underline #179ce9}.rf-privacy .rf-privacy-login{background:#fff;border:1px solid #d5e1ec;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:10px 22px;display:inline-flex}.rf-privacy .rf-terms-hero-inner{min-height:clamp(280px,23.2vw,390px);padding-block:36px 25px}.rf-privacy .rf-terms-intro{width:55%}.rf-privacy h1{margin-bottom:17px;font-size:clamp(2.5rem,4.55vw,4.4rem);line-height:1.02}.rf-privacy .rf-terms-lede{max-width:580px;font-size:clamp(1.125rem,1.65vw,1.55rem);line-height:1.28}.rf-privacy .rf-terms-layout{grid-template-columns:minmax(230px,27%) minmax(0,1fr)}.rf-privacy .rf-terms-sidebar{padding:18px 22px 24px 0}.rf-privacy .rf-terms-nav ol{gap:2px}.rf-privacy .rf-terms-nav a{color:#121d2b;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:20px;min-height:44px;padding:10px 14px;font-size:15px}.rf-privacy .rf-terms-nav a>.rf-icon{width:25px;height:25px}.rf-privacy:not(:has(.rf-terms-section:target)) .rf-terms-nav li:first-child a{box-shadow:none;background:#eaf5ff}.rf-privacy:has(#introduction:target) .rf-terms-nav a[href=\#introduction]{box-shadow:none;background:#eaf5ff}.rf-privacy:has(#information-collected:target) .rf-terms-nav a[href=\#information-collected]{box-shadow:none;background:#eaf5ff}.rf-privacy:has(#information-use:target) .rf-terms-nav a[href=\#information-use]{box-shadow:none;background:#eaf5ff}.rf-privacy:has(#service-providers:target) .rf-terms-nav a[href=\#service-providers]{box-shadow:none;background:#eaf5ff}.rf-privacy:has(#vendor-visibility:target) .rf-terms-nav a[href=\#vendor-visibility]{box-shadow:none;background:#eaf5ff}.rf-privacy:has(#security:target) .rf-terms-nav a[href=\#security]{box-shadow:none;background:#eaf5ff}.rf-privacy:has(#your-choices:target) .rf-terms-nav a[href=\#your-choices]{box-shadow:none;background:#eaf5ff}:is(.rf-privacy:not(:has(.rf-terms-section:target)) .rf-terms-nav li:first-child .rf-icon,.rf-privacy:has(#introduction:target) .rf-terms-nav a[href=\#introduction] .rf-icon){color:#078de7}.rf-privacy .rf-terms-help{padding-top:40px}.rf-privacy .rf-terms-help>div{background:#f0f5fa;padding:22px}.rf-privacy .rf-terms-help>div>.rf-icon{width:29px;height:29px;margin-bottom:14px}.rf-privacy .rf-terms-help h2{letter-spacing:-.045em;margin-bottom:6px;font-size:21px}.rf-privacy .rf-terms-help h2+p{font-size:16px}.rf-privacy .rf-terms-help .rf-button{padding:14px 17px;font-size:14px}.rf-privacy .rf-terms-document{padding:25px 0 22px clamp(28px,3.6vw,55px)}.rf-privacy .rf-privacy-introduction{border-bottom:1px solid var(--terms-line);padding-bottom:23px;display:block}.rf-privacy .rf-privacy-introduction>.rf-micro{letter-spacing:.2em;margin-bottom:9px;font-size:12px}.rf-privacy .rf-terms-document-header h2{letter-spacing:-.06em;font-size:clamp(2rem,3.2vw,3rem);font-weight:600}.rf-privacy .rf-privacy-date{color:var(--terms-muted);margin-top:9px;font-size:16px}.rf-privacy .rf-terms-context{margin-top:23px}.rf-privacy .rf-terms-sections{margin-top:22px}.rf-privacy .rf-terms-section:not(.rf-privacy-introduction){grid-template-columns:40px minmax(0,1fr);gap:24px}.rf-privacy .rf-terms-number{color:#172334;background:#eaf5fd;width:40px;height:40px;font-size:16px;font-weight:500}.rf-privacy .rf-terms-section>div{margin-bottom:22px;padding-bottom:24px}.rf-privacy .rf-terms-section:last-child>div{margin-bottom:0;padding-bottom:0}.rf-privacy .rf-terms-section h3{letter-spacing:-.04em;margin-bottom:6px;font-size:22px;font-weight:500}.rf-privacy .rf-terms-section p{font-size:17px;line-height:1.5}.rf-privacy .rf-terms-partner-inner{padding-block:27px 30px}.rf-privacy .rf-terms-partner h2{font-size:clamp(2.2rem,4vw,3.8rem)}.rf-privacy-footer .rf-footer-top>div{color:#627289;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;font-size:12px;display:flex}.rf-privacy-footer .rf-footer-top nav{gap:24px;font-size:13px}@media (max-width:1100px){.rf-privacy .rf-header-inner{flex-wrap:wrap;gap:22px;padding-block:18px}.rf-privacy .rf-header-actions{margin-left:auto}.rf-privacy .rf-nav{order:3;justify-content:space-between;width:100%}.rf-privacy-footer .rf-footer-top{flex-wrap:wrap}}@media (max-width:760px){.rf-privacy .rf-terms-hero-inner{min-height:540px;padding-top:32px}.rf-privacy .rf-terms-intro{width:100%}.rf-privacy h1{font-size:clamp(2.1rem,7.8vw,3.5rem)}.rf-privacy .rf-terms-lede{font-size:18px}.rf-privacy .rf-terms-layout{grid-template-columns:minmax(0,1fr)}.rf-privacy .rf-terms-sidebar{padding:22px 0}.rf-privacy .rf-terms-nav a{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px}.rf-privacy .rf-terms-nav a>.rf-icon{width:22px;height:22px}.rf-privacy .rf-terms-help{padding-top:22px}.rf-privacy .rf-terms-help>div>.rf-icon{margin-bottom:0}.rf-privacy .rf-terms-help h2{font-size:20px}.rf-privacy .rf-terms-document{padding:25px 0}.rf-privacy .rf-terms-section:not(.rf-privacy-introduction){grid-template-columns:32px minmax(0,1fr);gap:14px}.rf-privacy .rf-terms-number{width:32px;height:34px;font-size:14px}.rf-privacy .rf-terms-section h3{font-size:21px}.rf-privacy .rf-terms-section p{font-size:16px}.rf-privacy-footer .rf-footer-top>div{justify-content:flex-start;gap:17px}}@media (max-width:420px){.rf-privacy .rf-nav{flex-wrap:wrap;justify-content:flex-start;gap:9px 20px}.rf-privacy .rf-privacy-login{padding:10px 12px}}@media print{.rf-privacy-footer{display:none}.rf-privacy .rf-terms-layout{display:block}.rf-privacy .rf-terms-document{padding:0}.rf-privacy .rf-terms-context,.rf-privacy .rf-terms-section p{color:#222}}
