.relative{position:relative}.rh-posts-section a{color:#1c1f24}.rh-gen-title{margin:0 0 30px;width:100%}.rh-gen-card{margin:0;width:100%}.rh-gen-card-container{gap:60px 0;margin-bottom:60px;padding:0 15px}.rh-gen-card{margin-bottom:60px}.rh-gen-card .card-img-holder{align-items:center;display:flex;height:auto;justify-content:center;overflow:auto;width:100%}.rh-gen-card img{border-radius:16px;flex-shrink:0;height:auto;min-height:100%;min-width:100%;width:100%}.rh-gen-card h4{margin:0 0 12px}.rh-gen-card p,.rh-gen-title p{font-size:1em;font-weight:300;margin:0 0 12px}.rh-gen-title h3{margin:0 0 16px}.rh-gen-card a,.rh-gen-card a:active,.rh-gen-card a:visited{text-decoration:none}.rh-gen-card p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.read-more-overlay,.video-play-overlay{align-items:center;background-color:rgba(0,0,0,.3);border-radius:1rem;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;width:100%}.card-img-holder.relative:hover .read-more-overlay,.card-img-holder.relative:hover .video-play-overlay{opacity:1}.read-more-overlay button{background-color:#fff;border-radius:70px;color:#292f36;padding:.75rem 1.75rem;z-index:1}.video-play-overlay img{min-height:auto;min-width:auto;width:4rem}.rh-post-row{justify-content:center}.rh-posts-section .container{padding:0 24px}.rh-post-headline{margin-bottom:40px;text-align:center}.rh-tag-holder{display:flex;padding:20px 0 16px}.twoCol50 .rh-tag-holder{padding:24px 0 20px}.rh-tag-holder a.tag{background-color:#e3e6e9;border-bottom:none;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.3);font-size:14px;font-weight:500;margin:0 12px 0 0;padding:4px 8px;text-decoration:none}.empty-tag-title{padding-top:20px}.rh-posts-section h4{font-size:24px}.rh-user-signup{margin:0 auto}.subscribe-main{width:100%}.copy-block{padding-bottom:15px;text-align:center}.sign-up-bg{flex-direction:column;justify-content:center;padding:66px 20px}.rh-user-signup .hs-form .hs-form-field input,.rh-user-signup .hs-submit .hs-button{height:40px}.rh-signup{padding:0 15px 40px}.rh-signup.full{padding:0}.rh-signup .sign-up-bg,.rh-signup.full .sign-up-bg{background:#292f36 url(https://ipn.ibotta.com/hubfs/RH-2025-Images/wavy-bg.webp) no-repeat 50%;background-size:cover;border-radius:0 0 16px 16px;color:#fff}.rh-signup.short .copy-block{padding:30px 20px}.rh-signup.full .copy-block{align-content:center;padding:60px 0}.rh-banner .copy-block h3,.rh-signup .copy-block h3,.rh-signup-full .copy-block h3{margin:0 0 12px}.rh-banner .copy-block p,.rh-signup .copy-block p,.rh-signup-full .copy-block p{font-weight:300;margin:0}.rh-signup .copy-block h3{font-weight:700}.rh-banner{padding:40px 20px}.rh-banner .row{background:#292f36;border-radius:16px;color:#fff}.rh-signup.full .row,.rh-signup.full .spectrum-line{border-radius:0}.rh-banner .img-holder{padding:20px 20px 0;text-align:center;width:100%}.rh-banner .img-holder img{height:auto;margin:0 auto;max-width:400px;width:100%}.rh-banner .copy-block{padding:40px 20px 20px;width:100%}.rh-banner .cta-banner{margin:20px 0 0;max-width:100%}.rh-signup .spectrum-line,.rh-signup-full .spectrum-line{background:linear-gradient(90deg,#fcc751,#df2a63 20%,#840853 40%,#022682 60%,#1e3cd6 80%,#06a59c);border-radius:16px 16px 0 0;height:12px;width:100%}.rh-signup-full .sign-up-bg,.rh-signup-full .spectrum-line{border-radius:0}.subscribe-main{margin:42px auto 0;max-width:25.5rem}@media (min-width:991px){.rh-gen-card,.rh-gen-title{height:100%;max-width:100%}.rh-gen-card-container{padding:0}.rh-post-headline{margin-bottom:56px;text-align:center}.sign-up-bg{padding:45px 70px}.rh-user-signup .hs-form .hs-form-field .input input,.rh-user-signup .hs-submit .hs-button{height:50px}.rh-banner,.rh-signup{padding:40px 30px}.rh-signup.short .copy-block{padding:60px 30px}.main-nav .ib-logo a img{width:200px}}@media (min-width:1200px){.rh-gen-card,.rh-gen-title{height:100%;max-width:340px}.rh-post-row{justify-content:space-between}.subscribe-main{margin-left:auto}.copy-block{padding-bottom:0;text-align:start}.sign-up-bg{flex-direction:row}.rh-user-signup{margin:0 auto;max-width:1276px;padding:0 0 40px}.rh-banner .container,.rh-signup .container{max-width:1294px}.rh-signup.full .copy-block{align-content:center;padding:52px 30px 60px}}@media (min-width:1260px){.rh-gen-card,.rh-gen-title{height:100%;max-width:380px}}.subscribe-hero label,.subscribe-main label{display:none}.hs-form{display:flex}.hs-form .hs-form-field{width:100%}.rh-user-signup .hs-form .hs-form-field input{background:inherit;border-radius:30px;padding-left:20px}.hs-form .hs-form-field input:focus{background:inherit}.hs-submit .actions{position:relative;width:100%}.rh-user-signup .hs-submit .hs-button{font-family:Font Awesome\ 6 Free;margin:0;position:absolute;right:0;top:0;width:75px}.rh-user-signup .hs-form .hs-form-field input,.rh-user-signup .hs-submit .hs-button{font-size:1rem;height:50px;line-height:1rem}.subscribe-hero .hs-form .hs-form-field input{border:2px solid #bbbfc3}.subscribe-hero .hs-form .hs-form-field input,.subscribe-hero .hs-form .hs-form-field input::placeholder{color:#575c67}.subscribe-main .hs-form .hs-form-field input,.subscribe-main .hs-form .hs-form-field input::placeholder{color:#fff}.subscribe-main .hs-form .hs-form-field input{border:1px solid #fff;min-width:250px}.rh-user-signup .subscribe-main .hs-button{background-color:#fff;border:2px solid #fff;color:#292f36}.subscribe-main .nps-form-bg{background-color:transparent;border:none;flex:none;margin:0 auto;max-width:none;padding:0!important;position:static;width:auto}.subscribe-main .ipn-centered-form{padding:42px 15px 0}.placeholder-card{max-width:410px;width:100%}@media (min-width:576px){.rh-user-signup .hs-form .hs-form-field input,.rh-user-signup .hs-submit .hs-button{font-size:16px;line-height:1.125rem}.subscribe-main .hs-form .hs-form-field input{min-width:400px}}