.blog-post #article-content .prose .article__vs-block,.blog-post #article-content .prose .puffy-blog-cta,.blog-post #article-content .prose .puffy-blog-key-takeaways{border-radius:var(--radius);padding:32px 16px!important;background-color:rgb(var(--blue-100))!important}@media screen and (min-width:1025px){.blog-post #article-content .prose .article__vs-block,.blog-post #article-content .prose .puffy-blog-cta,.blog-post #article-content .prose .puffy-blog-key-takeaways{padding:32px!important}}.blog-post #article-content .prose .puffy-blog-cta{margin-top:1.25rem;margin-bottom:1.25rem}.blog-post #article-content .prose .puffy-blog-cta *{border:none!important}.blog-post #article-content .prose .article__vs-block{margin-top:2.5rem;margin-bottom:2.5rem;margin-left:-1rem;width:100vw}@media (min-width:768px){.blog-post #article-content .prose .article__vs-block{margin-top:2.5rem;margin-bottom:2.5rem;margin-left:0;width:100%}}.blog-post #article-content .prose .puffy-blog-key-takeaways{margin-bottom:2.5rem}@media (min-width:768px){.blog-post #article-content .prose .puffy-blog-key-takeaways{margin-bottom:2.5rem}}.blog-post #article-content .prose .puffy-blog-key-takeaways h2{margin:0;padding:0 0 1rem;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.25rem;line-height:1.75rem;font-weight:500;text-transform:uppercase;color:rgb(var(--neutral-500))}@media (min-width:768px){.blog-post #article-content .prose .puffy-blog-key-takeaways h2{font-size:1.5rem;line-height:2rem}}.blog-post #article-content .prose .puffy-blog-key-takeaways ul{margin:0}.blog-post #article-content .prose .puffy-blog-key-takeaways li{margin-bottom:.75rem;padding-left:0}.blog-post #article-content .prose .puffy-blog-key-takeaways li:last-child{margin-bottom:0}@media (min-width:768px){.blog-post #article-content .prose .puffy-blog-key-takeaways li{margin-bottom:1rem}}.blog-post #article-content .prose .description,.blog-post #article-content .prose .description *,.blog-post #article-content .prose rid-riddle.template-qzzr .riddle-page.result-page{color:#2b2f44!important}.blog-post #article-content .prose .article-mattress-card{margin-left:-1rem;display:grid;height:-moz-fit-content;height:fit-content;width:100vw;max-width:753px;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;overflow:hidden;background-color:rgb(var(--beige-100))}@media (min-width:768px){.blog-post #article-content .prose .article-mattress-card{margin-left:auto;margin-right:auto;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius)}}@media (min-width:1025px){.blog-post #article-content .prose .article-mattress-card{margin-left:0;margin-right:0;max-width:861px}}.blog-post #article-content .prose .article-mattress-card picture{margin:0;height:100%;width:100%}.blog-post #article-content .prose .article-mattress-card picture img{display:block;height:100%;width:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}@media not all and (min-width:768px){.blog-post #article-content .prose .article-mattress-card picture img{aspect-ratio:390/420;height:auto;max-height:420px}}.blog-post #article-content .prose .article-mattress-card__content{width:100%;padding:1.75rem 1rem}@media (min-width:768px){.blog-post #article-content .prose .article-mattress-card__content{padding:1.5rem}}@media (min-width:1025px){.blog-post #article-content .prose .article-mattress-card__content{padding:2rem}}.blog-post #article-content .prose .article-mattress-card h3.article-mattress-card__content__heading{margin:0;padding:0;font-size:32px;line-height:40px;font-weight:700;color:rgb(var(--blue-500))}.blog-post #article-content .prose .article-mattress-card h3.article-mattress-card__content__heading .context--hybrid{font-size:1.875rem;line-height:2.25rem;color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/1740/0017/files/hybrid-icon-dark.svg?v=1675743018);background-repeat:no-repeat;background-position:50%;background-size:contain}.blog-post #article-content .prose .article-mattress-card .cta_button{width:100%;max-width:100%}.blog-post #article-content .prose table.article-mattress-card__content__table{margin-bottom:1rem;margin-top:1.75rem}.blog-post #article-content .prose table.article-mattress-card__content__table tbody tr{border-bottom-width:1px;border-color:rgb(var(--beige-500))}.blog-post #article-content .prose table.article-mattress-card__content__table tbody tr:first-child{border-color:rgb(var(--beige-500))}.blog-post #article-content .prose table.article-mattress-card__content__table tbody tr:last-child{border-style:none}.blog-post #article-content .prose table.article-mattress-card__content__table tbody tr th{white-space:nowrap;padding:.75rem 1.75rem .75rem 0;text-align:left;font-size:1rem;line-height:1.25rem;font-weight:500;color:rgb(var(--blue-500))}.blog-post #article-content .prose table.article-mattress-card__content__table tbody tr td{padding:.75rem 0;text-align:left;font-size:1rem;line-height:1.25rem;font-weight:500;color:rgb(var(--neutral-500))}.blog-post #article-content .prose table{padding-top:2rem;padding-bottom:2rem}.blog-post #article-content .prose table td,.blog-post #article-content .prose table th{min-width:8rem}.blog-post #article-content .prose table .column-1,.blog-post #article-content .prose table tbody td,.blog-post #article-content .prose table td,.blog-post #article-content .prose table th,.blog-post #article-content .prose table thead th{width:-moz-fit-content;width:fit-content;padding:.75rem}.blog-post #article-content .prose table tbody tr:first-child *,.blog-post #article-content .prose table th,.blog-post #article-content .prose table th *,.blog-post #article-content .prose table thead *{font-size:1.125rem;line-height:1.5rem;font-weight:400;color:rgb(var(--blue-500))}.blog-post #article-content .prose table td,.blog-post #article-content .prose table td *,.blog-post #article-content .prose table thead+tbody tr:first-child *{font-size:1rem;line-height:1.5rem;font-weight:500;color:rgb(var(--neutral-500))}.blog-post #article-content .prose table tbody tr:first-child,.blog-post #article-content .prose table thead tr{border-bottom-width:1px;border-color:rgb(var(--blue-200))}.blog-post #article-content .prose table tbody tr,.blog-post #article-content .prose table thead+tbody tr:first-child{border-bottom-width:1px;border-color:rgb(var(--blue-100))}.blog-post #article-content .prose table thead{display:table-header-group}body:has(.blog-post){background-color:rgb(var(--white))}body:has(.blog-post) .community-media-carousel-arrow{background-color:rgb(var(--blue-100))}body:has(.blog-post) .community-media-carousel-arrow:hover{background-color:rgb(var(--blue-100))}.blog-post #article-content .prose *{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.blog-post #article-content .prose blockquote,.blog-post #article-content .prose p,.blog-post #article-content .prose strong,.blog-post #article-content .prose>span{font-size:1.125rem;line-height:1.5rem;font-weight:300;color:rgb(var(--neutral-500))}@media (min-width:768px){.blog-post #article-content .prose blockquote,.blog-post #article-content .prose p,.blog-post #article-content .prose strong,.blog-post #article-content .prose>span{font-size:1.25rem;line-height:1.75rem}}.blog-post #article-content .prose p{margin-bottom:1rem;margin-top:0}.blog-post #article-content .prose p strong i{font-style:normal}.blog-post #article-content .prose strong{font-weight:700}.blog-post #article-content .prose blockquote{margin:0 0 1.25rem;border-left-width:1px;border-color:rgb(var(--neutral-300));padding-left:1.25rem;padding-top:.625rem}.blog-post #article-content .prose blockquote *{font-style:italic;color:rgb(var(--neutral-500))}.blog-post #article-content .prose h1,.blog-post #article-content .prose h1 *,.blog-post #article-content .prose h2,.blog-post #article-content .prose h2 *,.blog-post #article-content .prose h3,.blog-post #article-content .prose h3 *,.blog-post #article-content .prose h4,.blog-post #article-content .prose h4 *,.blog-post #article-content .prose h5,.blog-post #article-content .prose h5 *,.blog-post #article-content .prose h6,.blog-post #article-content .prose h6 *{font-family:var(--font-serif),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;font-style:normal}.blog-post #article-content .prose h2,.blog-post #article-content .prose h2 *{margin:1.5rem 0 .5rem;font-size:1.5rem;line-height:2rem;font-weight:700;text-transform:capitalize;color:rgb(var(--blue-500))}@media (min-width:768px){.blog-post #article-content .prose h2,.blog-post #article-content .prose h2 *{margin-bottom:1.25rem;margin-top:3.5rem;font-size:32px;line-height:40px}}.blog-post #article-content .prose h2,.blog-post #article-content .prose h2 *{font-weight:700!important}.blog-post #article-content .prose h3,.blog-post #article-content .prose h3 *{margin:1rem 0 .5rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;color:rgb(var(--neutral-500))}@media (min-width:768px){.blog-post #article-content .prose h3,.blog-post #article-content .prose h3 *{margin-bottom:.75rem;margin-top:1.75rem;font-size:1.5rem;line-height:2rem}}.blog-post #article-content .prose h4,.blog-post #article-content .prose h4 *{font-size:1.125rem;line-height:1.5rem;color:rgb(var(--neutral-500))}.blog-post #article-content .prose ol{margin-bottom:1.5rem;margin-top:1rem;list-style-type:decimal;padding-left:2.5rem}.blog-post #article-content .prose ul{margin-bottom:1.5rem;margin-top:1rem;list-style-type:disc;padding-left:2.5rem}.blog-post #article-content .prose ol>li::marker,.blog-post #article-content .prose ul>li::marker{color:rgb(var(--neutral-500))}.blog-post #article-content .prose ol>li>a{overflow-wrap:break-word}.blog-post #article-content .prose li{margin-bottom:.75rem;margin-top:0;font-size:1.125rem;line-height:1.5rem;font-weight:300;color:rgb(var(--neutral-500))}.blog-post #article-content .prose li:last-child{margin-bottom:0}@media (min-width:768px){.blog-post #article-content .prose li{font-size:1.25rem;line-height:1.75rem}}.blog-post #article-content .prose a{font-size:1.125rem;line-height:1.5rem;font-weight:300;color:rgb(var(--neutral-500));text-decoration-line:underline;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:linear;animation-duration:.3s;animation-timing-function:linear}.blog-post #article-content .prose a:hover{color:rgb(var(--neutral-500));text-decoration-line:none}@media (min-width:768px){.blog-post #article-content .prose a{font-size:1.25rem;line-height:1.75rem}}.blog-post #article-content .prose table{margin-bottom:0;display:block;height:auto;overflow-x:auto;padding:0;text-align:center}.blog-post #article-content .prose .cta-button,.blog-post #article-content .prose .cta_button{display:inline-flex;height:4rem;width:100%;max-width:355px;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius);background-color:rgb(var(--blue-500));padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;color:rgb(var(--white));text-decoration-line:none;--tw-ring-offset-color:rgb(var(--background));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.blog-post #article-content .prose .cta-button:hover,.blog-post #article-content .prose .cta_button:hover{background-color:rgb(var(--blue-600));color:rgb(var(--white))}.blog-post #article-content .prose .cta-button:focus-visible,.blog-post #article-content .prose .cta_button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px}.blog-post #article-content .prose .cta-button:disabled,.blog-post #article-content .prose .cta_button:disabled{pointer-events:none;opacity:.5}.blog-post #article-content .prose img{margin-left:auto;margin-right:auto;height:auto;width:auto;max-width:100%;border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}.blog-post #article-content .prose .video-container{position:relative;height:100%;width:100%;overflow:hidden;border-radius:var(--radius);padding-bottom:56.25%;padding-top:2rem}.blog-post #article-content .prose .video-container embed,.blog-post #article-content .prose .video-container iframe,.blog-post #article-content .prose .video-container object{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:var(--radius)}.blog-post #article-content .prose iframe{border-radius:var(--radius)}.blog-post #article-content .prose .article_anchor{display:none}@media screen and (min-width:1400px){.blog-post .container{max-width:1508px}}@media screen and (max-width:991px){.blog-post .hero-with-toc{margin-top:4rem}}