.ip-subscribe{margin:25px 0 50px}.ip-subscribe span{color:#6eae00}.ip-subscribe h1{text-align:center;font-size:2rem;line-height:2rem;margin:20px 1rem;color:#333}@media only screen and (min-width:48em){.ip-subscribe h1{font-size:3.35rem;line-height:3.125rem}}@media only screen and (min-width:60.625em){.ip-subscribe h1{font-size:3.4375rem;line-height:3.125rem}}.ip-subscribe .benefits-summary{text-align:center;margin:20px 1rem;font-size:1.4375rem;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#3f3f3f}.ip-subscribe h2{text-align:center;margin:20px 1rem;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#3f3f3f;font-weight:normal;font-size:1.5rem}.ip-subscribe .group-offers{display:block;text-align:center;color:#6eae00;font-size:18px;margin:50px 1rem;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold;text-decoration:underline}.ip-subscribe .benefit{width:calc(100% - 2rem);margin:20px 1rem;border-width:2px 0 0 0;border-image:url(https://alt.idgesg.net/images/furniture/insiderpro/dotted-border-green-darker.png) 1 repeat;border-top:2px dotted #6eae00}@media only screen and (min-width:48em){.ip-subscribe .benefit{margin:0 1rem;clear:both;position:relative;*zoom:1}.ip-subscribe .benefit:before,.ip-subscribe .benefit:after{content:" ";display:table}.ip-subscribe .benefit:after{clear:both}}@media only screen and (min-width:60.625em){.ip-subscribe .benefit{width:auto;margin:0}}.ip-subscribe .benefit.ad-free img{width:60%}@media only screen and (min-width:48em){.ip-subscribe .benefit.ad-free img{width:calc(30% - 25px);margin-top:30px;margin-right:25px}}.ip-subscribe .benefit.exclusive{margin-top:40px}@media only screen and (min-width:48em){.ip-subscribe .benefit.exclusive img{width:calc(45% - 25px);margin-bottom:-40px}}@media only screen and (min-width:48em){.ip-subscribe .benefit.editor-curated .benefit-text{width:calc(56% - 25px)}}@media only screen and (min-width:48em){.ip-subscribe .benefit.editor-curated img{width:calc(41% - 25px);margin-top:40px}}@media only screen and (min-width:60.625em){.ip-subscribe .benefit.editor-curated img{margin-top:0;position:absolute;bottom:20px;right:0}}@media only screen and (min-width:60.625em){.ip-subscribe .benefit.editor-curated a{margin-bottom:100px}}.ip-subscribe .benefit.in-depth img{width:70%}@media only screen and (min-width:48em){.ip-subscribe .benefit.in-depth img{width:calc(40% - 50px);margin:50px 25px 50px}}.ip-subscribe .benefit.career img{width:60%}@media only screen and (min-width:48em){.ip-subscribe .benefit.career img{width:calc(30% - 25px);margin:42px 25px 45px}}.ip-subscribe .benefit.user-reviews img{width:70%}@media only screen and (min-width:48em){.ip-subscribe .benefit.user-reviews img{width:calc(37% - 25px);margin:50px 25px}}@media only screen and (min-width:48em){.ip-subscribe .benefit .left{float:left;margin-right:25px}}@media only screen and (min-width:48em){.ip-subscribe .benefit .right{float:right;margin-left:25px}}@media only screen and (min-width:48em){.ip-subscribe .benefit .right.benefit-text,.ip-subscribe .benefit .right h3{text-align:right}}@media only screen and (min-width:48em){.ip-subscribe .benefit .right a{float:right}}.ip-subscribe .benefit .benefit-text{width:100%;height:auto}@media only screen and (min-width:48em){.ip-subscribe .benefit .benefit-text{width:calc(55% - 25px)}}.ip-subscribe .benefit img{width:80%;height:auto;margin:1rem auto;display:block}@media only screen and (min-width:48em){.ip-subscribe .benefit img{width:calc(30% - 25px);margin:0}}.ip-subscribe .benefit h3{font-size:2rem;line-height:2rem;margin-bottom:0}@media only screen and (min-width:48em){.ip-subscribe .benefit h3{font-size:2.375rem;line-height:2.375rem}}.ip-subscribe .benefit p{font-size:1.125rem;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){.ip-subscribe .benefit p{font-size:1.5rem}}.ip-subscribe .benefit a{color:#fff;background-color:#6eae00;display:block;padding:6px 30px;width:calc(100% - 60px);font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;margin:1rem 0;font-size:1.125rem;text-align:center;text-transform:uppercase;font-weight:bold}@media only screen and (min-width:48em){.ip-subscribe .benefit a{width:20%;margin:20px 0}}.ip-subscribe .benefit a:hover{background-color:#529f00}