/* Shared Rush Data v2 support and legal pages. */
.info-page{--page-bg:#fff;--page-ink:#161a24;--page-muted:#586174;--page-line:#d8dfec;--page-link:#214bff;background:var(--page-bg);color:var(--page-ink);font-size:16px;line-height:1.8}.info-page a{overflow-wrap:anywhere}.info-wrap{width:min(1200px,88%);margin-inline:auto}.info-skip{position:absolute;top:-100px;left:20px;z-index:50;padding:12px 18px;background:white}.info-skip:focus{top:12px}.info-header-inner{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:80px;border-bottom:1px solid var(--page-ink);padding-block:20px}.info-brand{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.7px;line-height:1.3}.info-brand img{width:34px;height:34px;object-fit:contain;border-radius:8px}.info-nav{display:flex;gap:30px;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:700}.info-nav a{padding:6px 0}.info-nav a:hover,.info-nav a[aria-current=page]{color:var(--page-link);text-decoration:underline;text-underline-offset:8px}.info-banner{padding:64px 0 58px;border-bottom:1px solid var(--page-line);background:linear-gradient(90deg,#fff 0 76%,#f0f3fa 76%)}.info-page .info-kicker{font:700 11px/1.6 'Courier New',monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--page-link);margin-bottom:22px}.info-page h1{font-size:clamp(48px,7vw,100px);line-height:1.02;letter-spacing:-.065em;white-space:normal;max-width:980px;margin:0 0 26px;color:var(--page-link);font-weight:800}.info-page .info-intro{font-size:18px;line-height:1.8;max-width:650px;color:var(--page-muted)}.info-date{margin-top:27px;font:12px/1.6 'Courier New',monospace;color:var(--page-muted);border-left:3px solid var(--page-link);padding-left:14px}.info-page h2{font-size:29px;line-height:1.2;letter-spacing:-1px}.info-page h3{font-size:23px;line-height:1.3;letter-spacing:-.7px}.info-page h4{font-size:17px;line-height:1.5}.info-page :is(section,h2,h3,h4)[id]{scroll-margin-top:28px}.inline-link,.policy-copy a{color:var(--page-link);text-decoration:underline;text-underline-offset:4px}.info-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;padding-block:55px 85px;align-items:start}.policy-sidebar{position:sticky;top:28px;background:#f0f3fa;padding:24px}.sidebar-label{font:700 11px 'Courier New',monospace;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}.policy-toc{padding:0;margin:0;list-style:none;counter-reset:section}.policy-toc li{counter-increment:section;border-top:1px solid var(--page-line)}.policy-toc a{display:block;padding:13px 0;font-size:12px;line-height:1.5;color:var(--page-muted)}.policy-toc a:before{content:'0' counter(section) ' / ';color:var(--page-link);font-family:'Courier New',monospace}.policy-toc a:hover{color:var(--page-link)}.sidebar-contact{margin-top:25px;border-top:2px solid var(--page-link);padding-top:18px;font-size:12px;color:var(--page-muted)}.sidebar-contact a{display:inline-block;margin-top:8px}.policy-copy{min-width:0}.policy-copy p,.policy-copy li{font-size:15px;line-height:1.9}.policy-copy p{margin-bottom:17px}.policy-copy h2{padding-top:32px;margin:34px 0 20px;border-top:1px solid var(--page-line)}.policy-copy h3{margin:27px 0 13px}.policy-copy h4{margin:22px 0 10px}.policy-copy ul{padding-left:23px;margin-bottom:24px}.policy-copy li{padding-left:5px;margin-bottom:10px}.policy-copy li p{margin-bottom:8px}.support-content{padding-block:48px 80px}.support-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid var(--page-line)}.info-card{padding:36px;min-width:0;background:#f0f3fa}.info-card h2{margin-bottom:20px}.info-card p{color:var(--page-muted);font-size:15px}.contact-card{background:var(--page-link);color:white}.contact-card p,.contact-card .info-kicker{color:#e0e6ff}.contact-address{display:block;font-size:clamp(17px,2vw,24px);font-weight:700;line-height:1.6;color:white;text-decoration:underline;text-underline-offset:5px;margin:28px 0;overflow-wrap:anywhere}.info-action{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:white;color:var(--page-link);min-height:48px;padding:12px 22px;font-size:13px;font-weight:700}.contact-card a:focus-visible{outline-color:white}.info-action:hover{background:#e5ebff}.info-card .contact-note{margin-top:20px;font-size:12px}.support-checklist{padding-left:20px;margin:20px 0 0;color:var(--page-muted);font-size:14px}.support-checklist li{padding-left:5px;margin-bottom:10px}.support-help{max-width:850px;margin:65px auto 0}.support-help>p:not(.info-kicker){color:var(--page-muted);margin-top:14px;font-size:15px}.support-questions{margin-top:28px;border-top:2px solid var(--page-ink)}.support-questions details{border-bottom:1px solid var(--page-line)}.support-questions summary{font-size:16px;padding-block:24px}.support-questions details p{padding-right:30px;font-size:15px}.privacy-callout{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;border-top:1px solid var(--page-line);padding-top:30px}.privacy-callout p{color:var(--page-muted);font-size:14px;margin-top:10px}.privacy-callout>a{font-size:13px;font-weight:700;flex-shrink:0}.info-footer{border-top:1px solid var(--page-line);background:#f0f3fa;padding:30px 0}.info-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px;color:var(--page-muted);flex-wrap:wrap}.info-footer nav{display:flex;gap:22px;flex-wrap:wrap}.info-footer a:hover{color:var(--page-link)}.terms-content{max-width:850px;padding-block:20px 70px}
@media(max-width:850px){.info-layout{grid-template-columns:1fr;gap:35px}.policy-sidebar{position:static}.policy-toc{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.sidebar-contact{margin-top:18px}.support-grid{grid-template-columns:1fr}.info-banner{background:#f0f3fa;padding-block:45px}.info-card{padding:30px}.privacy-callout{flex-direction:column;align-items:flex-start;gap:18px}.info-nav{gap:18px}.info-header-inner{gap:20px}}@media(max-width:520px){.info-header-inner{flex-wrap:wrap;padding-block:18px;gap:18px}.info-nav{width:100%;justify-content:space-between;border-top:1px solid var(--page-line);padding-top:10px;gap:12px;font-size:11px}.info-brand{font-size:18px}.info-page h1{font-size:49px;letter-spacing:-2.5px}.info-page .info-intro{font-size:16px}.info-page h2{font-size:26px}.info-page h3{font-size:22px}.info-layout{padding-block:32px 55px}.policy-toc{grid-template-columns:1fr}.info-card{padding:25px}.contact-address{font-size:19px}.info-action{width:100%}.support-content{padding-top:30px;padding-bottom:50px}.support-help{margin-top:45px}.support-questions summary{font-size:15px}.support-questions details p{font-size:14px;padding-right:12px}.info-footer-inner{flex-direction:column;align-items:flex-start;gap:16px}.info-footer nav{gap:18px}.terms-content{padding-bottom:50px}}
@media print{.info-page{background:white;color:black}.info-header,.policy-sidebar,.info-footer,.info-skip{display:none}.info-banner{background:white;padding:20px 0}.info-page h1{color:black}.info-page .info-intro,.info-date{color:#333}.info-layout{display:block;padding-top:24px}.info-wrap{width:100%}.policy-copy h2{break-after:avoid}.policy-copy a{color:black}}
