main{background-color:#fff}.gray-bg{background-color:#f8f9fc}.ipn-blog-post section{padding:20px 0;scroll-behavior:smooth!important}p,section li{font-weight:400}h1{font-size:3rem;font-weight:700;line-height:1.25em}h2{font-size:2.25rem;font-weight:900;line-height:1.33em}h3{font-size:1.875rem;line-height:1.4em}h3,h4{font-weight:700}h4{line-height:1.3em}.text-lg,h4{font-size:1.5rem}.text-lg{font-weight:500;line-height:1.5em}p{font-size:1.125rem;font-weight:300;line-height:1.44em}.text-caption{font-size:.75rem;font-weight:300;line-height:1.33em}.text-left{text-align:left}.text-center{text-align:center}body a{color:#1c1f24}body a:hover{color:inherit}@media only screen and (max-width:767px){h1{font-size:2.25rem;line-height:1.28em}h2{font-size:1.875rem;line-height:1.4em}h3{font-size:1.5rem;line-height:1.42em}h4{font-size:1.25em}.text-lg{font-size:1.25rem}p{font-size:1rem;line-height:1.5em}}.no-margin{margin:0}.rh-gen-title{margin:0 0 30px;width:100%}.rh-gen-card{margin:0;width:100%}.rh-gen-card-container{gap:40px 0;margin-bottom:60px;padding:0 15px}.category-posts-section .rh-gen-card,.featured-posts-section .rh-gen-card{margin-bottom:0}.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}@media (min-width:991px){.rh-gen-card,.rh-gen-title{height:100%;max-width:100%}.rh-gen-card-container{gap:60px 0;padding:0}.primary-tag-result .heading-line,.rh-post.more-posts .heading-line{padding-bottom:30px}}@media (min-width:1200px){.rh-gen-card,.rh-gen-title{height:100%;max-width:340px}}@media (min-width:1260px){.rh-gen-card,.rh-gen-title{height:100%;max-width:380px}}.rh-focus-card{background:#fff;border-radius:16px;box-shadow:0 0 20px rgba(0,0,0,.16);height:auto;left:auto;margin:0 auto -30px;padding:0 30px 20px;position:relative;top:-30px;width:90%}.rh-focus-card .fill-parent{height:auto;width:100%}.rh-focus-card .fill-container{height:100%;width:100%}.rh-focus-card h3.fill-text{display:block;font-size:30px;line-height:1.2em}.rh-focus-card p{font-size:1em;font-weight:300;margin:0 0 12px}@media (min-width:991px){.rh-focus-card{left:-240px;margin:0 -240px 0 0;padding:4px 30px 24px;position:relative;top:auto;width:460px}.rh-focus-card .fill-parent{display:block;margin-bottom:10px;min-width:50px;width:auto}.rh-focus-card h3{line-height:1.2em;margin:0 0 12px}.rh-focus-card p{font-size:1em;font-weight:300;margin:0 0 12px}}@media (min-width:1200px){.rh-focus-card{left:-200px;margin:0 -200px 0 0;top:auto}}@media (min-width:1400px){.rh-focus-card{left:-160px;margin:0 -160px 0 0;top:auto}}.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-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}.relative{position:relative}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.rh-toggle .btn-group>.btn-group:not(:last-child)>.btn{border-radius:50px 0 0 50px}.btn-group>.btn:not(:first-child),.rh-toggle .btn-group>.btn-group:not(:first-child)>.btn{border-radius:0 50px 50px 0}.rh-toggle .btn-secondary{background-color:#fff;border-color:#bbbfc3;color:#93999c;font-size:18px;font-weight:300;padding:8px 20px}.rh-toggle .btn-secondary:not(:disabled):not(.disabled).active,.rh-toggle .btn-secondary:not(:disabled):not(.disabled):active,.rh-toggle .show>.btn-secondary.dropdown-toggle{background-color:#fff;border-color:#292f36;color:#292f36;font-weight:700}.rh-toggle .btn-group-toggle{margin:20px 0 0}.rh-toggled-content.active{display:flex}.rh-toggled-content{display:none}.btn.btn-white{background-color:#fff;border-radius:70px;color:#292f36;font-size:16px;padding:12px 32px;width:100%}@media (min-width:768px){.rh-toggle .btn-group-toggle{margin:0}}.rh-header{padding:20px 15px}.rh-header.mobile-only{display:block}.desktop-only{display:none}.rh-header h1{font-size:1.875em;margin:0}.rh-header ul{flex-direction:row;justify-content:flex-start;margin:40px 0 0;padding:0}.rh-header li,.rh-header ul{border:0;border-radius:0;display:flex}.rh-header li{align-items:center;height:100%;margin:0 12px 0 0;padding:0 12px 0 0}.rh-header li a{align-items:center;display:flex;font-size:18px;line-height:100%;position:relative;text-decoration:none}.rh-header .title-parent{padding-left:5px}.dt-searchbar,.search-parent .dt-search-results{display:none}.rh-header .search-parent{padding-right:0}.rh-hamburger-btn{background:none;border:0;color:#292f36;cursor:pointer;display:block;font-size:30px;height:40px;line-height:40px;margin:0;padding:0;text-align:center;width:40px}.rh-header-mobile-nav .rh-nav-list{background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);display:none;list-style:none;margin:0;padding:10px 30px 30px;position:absolute;right:-15px;top:70px;width:100vw;z-index:98}.mb-search-results-page-results li,.rh-header-mobile-nav .rh-nav-list li{display:block;height:auto;margin:0;padding:0}.rh-header-mobile-nav .rh-nav-list li a{display:block;padding:10px 0 20px}.tag-results-nav .rh-nav-list{top:55px}.mb-searchbar{display:block;height:40px;margin:10px 0;min-width:65px;position:relative}.mb-searchbar-input{background:#fff;border:0;border-bottom:1px solid #ccc;color:#292f36;font-size:18px;font-weight:300;height:40px;margin:0;outline:0;padding:0 0 0 2rem;width:100%}.mb-searchbar-input:-moz-placeholder,.mb-searchbar-input:-ms-input-placeholder,.mb-searchbar-input::-moz-placeholder,.mb-searchbar-input::-webkit-input-placeholder{color:#93999c;font-weight:300}@media (min-width:768px){.rh-header.mobile-only{display:none}.rh-header h1{font-size:1.875em;margin:0}.rh-header .title-parent{padding-left:15px}.rh-header .search-parent{padding-right:15px}.rh-header-mobile-nav .rh-nav-list{right:-15px}}@media (min-width:991px){.rh-header .mobile-only{display:none}.desktop-only{display:block}.search-parent .dt-search-results{display:flex}.dt-searchbar{display:block;height:40px;min-width:65px;overflow:hidden;position:relative;-webkit-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s;width:0}.dt-searchbar-input{background:#fff;border:0;border-bottom:1px solid #ccc;color:#292f36;font-size:18px;font-weight:300;height:40px;margin:0;opacity:0;outline:0;padding:0;position:relative;right:0;top:0;width:100%}.dt-searchbar-input:-moz-placeholder,.dt-searchbar-input:-ms-input-placeholder,.dt-searchbar-input::-moz-placeholder,.dt-searchbar-input::-webkit-input-placeholder{color:#93999c;font-weight:300}.dt-searchbar-icon,.dt-searchbar-submit{background:#292f36;border:0;border-radius:100px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:18px;height:40px;line-height:40px;margin:0;outline:0;padding:0;position:absolute;right:0;text-align:center;top:0;width:65px}.dt-searchbar-open{padding-right:80px;position:absolute;width:100%;z-index:1000}.dt-searchbar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");height:24px;width:24px}.search-parent .hs-search-field__suggestions{display:flex}.rh-header .search-parent{padding-right:15px}.rh-header h1{font-size:2.25em;margin:0}.rh-header{padding:30px 15px 0}.rh-hamburger-btn{display:none}.rh-header-mobile-nav,.rh-header-mobile-nav .rh-nav-block{align-items:center;display:flex;height:100%;justify-content:end;position:relative;top:auto;width:100%}.rh-header{padding:30px 15px}.rh-header-listings-page{padding:30px 15px 0}.btn.btn-white{width:auto}}.main-nav .ib-logo a img{width:185px}@media (min-width:1200px){#rh-header h1{font-size:3em;margin:0}}.rh-spotlight .image-holder{display:block;height:auto;overflow:visible;width:100%}.rh-spotlight .image-holder a img{border-radius:16px;height:auto;width:100%}.rh-spotlight .cta-spotlight{max-width:none}.rh-spotlight{padding:40px 0}@media (min-width:991px){.rh-spotlight .image-holder{align-items:center;border-radius:16px;display:flex;height:363px;justify-content:center;max-width:894px;min-height:363px;overflow:hidden}.rh-spotlight .image-holder a{flex-shrink:0;min-height:100%;min-width:100%}.dt-nav-items{display:flex;justify-content:center}.dt-nav-items ul{border-radius:50px;box-shadow:0 0 7px 0 #00000029;gap:50px;padding:20px 65px}.rh-spotlight{padding:60px 0}}@media (min-width:1200px){.rh-spotlight .image-holder a{flex-shrink:1;min-height:100%;min-width:100%}}.rh-signup{padding:40px 20px}.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-connect.full .connect-bg{background:#292f36 url(https://ipn.ibotta.com/hubfs/RH-2025-Images/connections-bg.svg) repeat 50%;background-size:cover;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-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}@media (min-width:768px){.rh-banner .copy-block{width:100%}.rh-banner .img-holder{align-content:flex-end;display:flex;flex-wrap:wrap;padding:30px auto 40px}.rh-banner .img-holder img{margin:0 auto;width:100%}}@media (min-width:991px){.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-banner .container,.rh-signup .container{max-width:1294px}.rh-signup.full .copy-block{align-content:center;padding:52px 30px 60px}}.rh-breadcrumbs{display:none}.rh-breadcrumbs ul{display:flex;list-style:none;margin:0;padding:0}.rh-breadcrumbs li{font-size:16px;font-weight:300}.rh-breadcrumbs li .crumb-divider:after{content:">";margin:0 10px}.rh-breadcrumbs
.rh-post.post-body .container{max-width:100%}.rh-post .post-featured-img{border-radius:16px;height:auto;width:100%}.rh-post .post-date{font-size:16px;font-weight:500}.rh-post .secondary-tags,.rh-post .secondary-tags a{font-size:18px;font-weight:300}.rh-post .secondary-tags a{text-decoration:underline}.rh-post.more-posts{background-color:#f8f9fc}.primary-tag-result .heading-line,.rh-post.more-posts .heading-line{padding-bottom:20px}.primary-tag-result .heading-line h2,.rh-post.more-posts .heading-line h2{display:flex}.primary-tag-result.latest-posts h2:after,.rh-post.more-posts .heading-line h2:after{border-bottom:2px solid #202f33;content:"";display:block;flex:1 1 auto;margin:0 0 0 20px;position:relative;top:-.6em}.simplesocial{clear:none;direction:ltr;display:inline-block;font-size:0;margin:20px 0 0 -6px;padding:0;text-align:left}.simplesocial a{background:#fff;border:2px solid transparent;border-radius:19px;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:38px;letter-spacing:0;line-height:26px;margin:5px;overflow:visible;padding:5px 0 5px 34px;position:relative;text-decoration:none;text-shadow:none!important;text-transform:capitalize!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:top;white-space:nowrap;width:auto;word-spacing:0}.simplesocial a:after{font-family:Font Awesome\ 6 Brands;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3px;font-size:17px;height:38px;height:34px;left:0;line-height:38px;line-height:34px;position:absolute;text-align:center;top:0;width:38px;width:34px}.ss-share-header{display:block;font-size:14px;font-weight:500;letter-spacing:2px;margin:0 0 2px 6px;text-transform:uppercase}.simplesocial a.fb-share{border-color:#43609c;color:#43609c}.simplesocial a.fb-share:after{content:"\f39e"}.simplesocial a.twt-share{border-color:#1da1f2;color:#1da1f2}.simplesocial a.twt-share:after{content:"\f099"}.simplesocial a.li-share{border-color:#0a66c2;color:#0a66c2}.simplesocial a.li-share:after{content:"\f0e1"}.simplesocial a.email-share{border-color:#717070;color:#717070}.simplesocial a.email-share:after{content:"\f0e0";font-family:Font Awesome\ 6 Free}@media (min-width:768px){.rh-post.post-body{padding:30px 15px 60px}.rh-post.related-posts .heading-line h2:after{margin:0 0 0 40px}}@media (min-width:991px){.rh-breadcrumbs{display:block;padding:30px 15px 0}}@media (min-width:1200px){.rh-post.post-body .container{max-width:1080px}}.subscribe-hero label,.subscribe-main label{display:none}.hs-form{display:flex}.hs-form .hs-form-field{width:100%}.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%}.hs-submit .hs-button{font-family:Font Awesome\ 6 Free;margin:0;position:absolute;right:0;top:0;width:75px}.hs-form .hs-form-field input,.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}.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){.hs-form .hs-form-field input,.hs-submit .hs-button{font-size:16px;line-height:1.125rem}.subscribe-main .hs-form .hs-form-field input{min-width:400px}}