#rb-homepage.rb-terms-page .rb-terms-main{max-width:1180px;padding-top:26px;padding-bottom:90px}
#rb-homepage.rb-terms-page .rb-terms-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font:400 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
#rb-homepage.rb-terms-page .rb-terms-crumb a:hover{text-decoration:underline;text-underline-offset:4px}
#rb-homepage.rb-terms-page .rb-terms-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:42px 0 30px;border-bottom:1px solid var(--line);margin-bottom:32px}
#rb-homepage.rb-terms-page .rb-terms-heading .rb-eyebrow{font:400 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.16em;color:var(--muted);margin-bottom:12px}
#rb-homepage.rb-terms-page .rb-terms-heading h1{font:400 clamp(44px,5vw,72px)/1.05 var(--serif);letter-spacing:-.035em;text-wrap:balance}
#rb-homepage.rb-terms-page .rb-terms-offer{flex-shrink:0;border:0;border-radius:5px;background:#ededeb;padding:11px 14px;min-height:44px;font:500 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.025em;text-align:left}
#rb-homepage.rb-terms-page .rb-terms-offer:hover{background:#dededa}
#rb-homepage.rb-terms-page .rb-terms-copy{max-width:900px;font:400 17px/1.85 Georgia,"Times New Roman",serif;color:#5d625a;overflow-wrap:anywhere}
#rb-homepage.rb-terms-page .rb-terms-copy[hidden]{display:none!important}
#rb-homepage.rb-terms-page .rb-terms-copy>p{margin:0 0 18px}
#rb-homepage.rb-terms-page .rb-terms-copy>p:first-child{font-size:19px;line-height:1.8;color:#494f46;margin-bottom:30px}
#rb-homepage.rb-terms-page .rb-terms-copy h2{font:400 31px/1.2 var(--serif);letter-spacing:-.015em;color:var(--ink);margin:38px 0 15px;scroll-margin-top:calc(var(--rb-lang-total) + var(--header) + 30px)}
#rb-homepage.rb-terms-page .rb-terms-copy a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
#rb-homepage.rb-terms-page .rb-terms-copy a:hover{color:#192c1e}
@media(max-width:700px){#rb-homepage.rb-terms-page .rb-terms-main{padding-top:20px;padding-bottom:58px}#rb-homepage.rb-terms-page .rb-terms-heading{align-items:flex-start;flex-direction:column;gap:20px;padding-top:30px;padding-bottom:26px;margin-bottom:24px}#rb-homepage.rb-terms-page .rb-terms-heading h1{font-size:46px}#rb-homepage.rb-terms-page .rb-terms-copy{font-size:16px;line-height:1.8}#rb-homepage.rb-terms-page .rb-terms-copy>p:first-child{font-size:18px}#rb-homepage.rb-terms-page .rb-terms-copy h2{font-size:28px;margin-top:31px}}
