@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:InterFallback;src:local("Arial");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}.content-shell,.m-shell,.page-shell,.research-layout,.shell{width:100%!important;max-width:950px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important;min-width:0!important;box-sizing:border-box!important}.m-deal-strip,.np-top-strip,.top-cta-strip{background:#0e2732!important;color:#dce9ec!important;padding:6px 0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-size:11px!important;line-height:16px!important;letter-spacing:.01em!important;box-sizing:border-box!important;height:29px!important;position:relative!important;top:0!important;margin:0!important;font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.m-deal-strip-inner,.np-top-strip-inner,.top-cta-strip-inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:100%!important;line-height:16px!important;text-align:center!important;max-width:950px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}.m-deal-badge,.np-top-strip-badge{background:linear-gradient(135deg,#cd4b2f,#cd4b2f 50%,#b83318)!important;color:#ffffff!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;padding:1px 7px!important;border-radius:4px!important;text-transform:uppercase!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;line-height:14px!important;flex-shrink:0!important}.m-deal-text,.np-top-strip-text,.strip-cta-text{color:#dce9ec!important;font-weight:500!important;font-size:11px!important;line-height:16px!important}.m-deal-text strong,.np-top-strip-text strong,.strip-cta-text strong{color:#ffffff!important;font-weight:700!important}.m-deal-link,.np-top-strip-link,.strip-cta-btn{color:#f7a38b!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;line-height:16px!important;transition:color .15s ease!important;background:transparent!important;padding:0!important;box-shadow:none!important}.m-deal-link:hover,.np-top-strip-link:hover,.strip-cta-btn:hover{color:#ffffff!important;text-decoration:underline!important}.m-header,.np-header,.site-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(15,28,45,.03)!important;padding:8px 0!important;margin:0!important;box-sizing:border-box!important;height:55px!important;font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.header-row,.m-header-row-clean,.np-header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;height:100%!important;min-height:0!important;max-height:55px!important;max-width:950px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}.m-brand,.np-brand{display:flex!important;align-items:center!important;gap:10px!important;color:#202b28!important;flex-shrink:0!important}.m-brand,.m-brand:hover,.np-brand,.np-brand:hover{text-decoration:none!important}.m-brand-logo-mark,.np-brand-mark{width:34px!important;height:34px!important;flex-shrink:0!important;display:block!important}.m-brand-wrap,.np-brand-wrap{display:flex!important;flex-direction:column!important;line-height:1.1!important}.m-brand-name,.np-brand-title{font-family:Georgia,Times New Roman,serif!important;font-size:21px!important;font-weight:700!important;color:#202b28!important;letter-spacing:-.02em!important}.m-brand-tld,.np-brand-tld{color:#cd4b2f!important}.m-brand-desc,.np-brand-desc,.np-brand-subtitle{font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.12em!important;color:#134e4a!important;text-transform:uppercase!important;margin-top:1px!important}.m-nav,.np-nav{display:flex!important;align-items:center!important;gap:20px!important}.m-nav-link,.np-nav-link{font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#58625b!important;text-decoration:none!important;padding:6px 0!important;position:relative!important;transition:color .15s ease!important;line-height:16px!important;background:transparent!important;border-radius:0!important;min-height:0!important}.m-nav-link:hover,.np-nav-link:hover{color:#202b28!important;background:transparent!important}.m-nav-link.active,.np-nav-link.active{color:#202b28!important;font-weight:700!important}.m-nav-link.active:after,.np-nav-link.active:after{content:""!important;position:absolute!important;bottom:-8px!important;left:0!important;right:0!important;height:2px!important;background:#cd4b2f!important;border-radius:2px!important}.btn-header-cta,.m-nav-cta,.np-nav-cta{display:inline-flex!important;align-items:center!important;gap:6px!important;background:linear-gradient(135deg,#cd4b2f,#cd4b2f 50%,#b83318)!important;color:#ffffff!important;font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;padding:7px 16px!important;border-radius:6px!important;text-decoration:none!important;box-shadow:0 2px 8px rgba(205,75,47,.28)!important;transition:all .15s ease!important;flex-shrink:0!important;height:36px!important;box-sizing:border-box!important}.btn-header-cta:hover,.m-nav-cta:hover,.np-nav-cta:hover{background:linear-gradient(135deg,#cd4b2f,#b83318 50%,#b83318)!important;box-shadow:0 4px 12px rgba(205,75,47,.4)!important;transform:translateY(-1px)!important}@media (max-width:600px){.btn-header-cta,.m-nav-cta,.np-nav-cta{display:none!important}}.mobile-navigation{display:none!important}@media (max-width:820px){.m-nav,.np-nav{display:none!important}.mobile-navigation{display:block!important;position:relative!important}.mobile-navigation summary{list-style:none!important;cursor:pointer!important;font-weight:700!important;font-size:13px!important;color:#202b28!important;padding:6px 12px!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:6px!important;background:#ffffff!important}.mobile-navigation summary::-webkit-details-marker{display:none!important}.mobile-navigation:not([open]) nav{display:none!important}.mobile-navigation[open] nav{display:flex!important;flex-direction:column!important;gap:8px!important;position:absolute!important;top:100%!important;right:0!important;left:auto!important;width:220px!important;background:#ffffff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(0,0,0,.08)!important;padding:14px 16px!important;z-index:1001!important}.mobile-navigation nav a{font-size:14px!important;font-weight:600!important;color:#202b28!important;padding:6px 0!important;border-bottom:1px solid rgba(0,0,0,.04)!important;text-decoration:none!important}.mobile-navigation nav a:last-child{border-bottom:none!important}.mobile-navigation nav a.active{color:#cd4b2f!important}}.m-footer,.np-footer{background:#0f1c2d!important;color:#dce9ec!important;padding:38px 0 20px!important;margin:0!important;border-top:1px solid rgba(255,255,255,.08)!important;box-sizing:border-box!important;font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.m-footer .m-brand-name,.np-footer .np-brand-title{color:#ffffff!important}.m-footer .m-brand-desc,.np-footer .np-brand-desc,.np-footer .np-brand-subtitle{color:#a9c2ca!important}.m-footer .m-brand-name span,.np-footer .np-brand-tld{color:#f7a38b!important}.m-footer .m-shell,.np-footer-shell{max-width:950px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}.m-footer-grid,.np-footer-grid{display:grid!important;grid-template-columns:1.5fr 3fr!important;gap:36px!important;align-items:start!important}.np-footer-brand{display:flex!important;flex-direction:column!important;gap:12px!important}.np-footer-tagline{font-size:12.5px!important;color:#8da4b0!important;line-height:1.5!important;max-width:38ch!important;margin:0!important}.m-footer-cols,.m-footer-cols-5,.np-footer-cols{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important}.m-footer-col,.np-footer-col{display:flex!important;flex-direction:column!important;gap:8px!important}.m-footer-heading,.np-footer-heading{font-family:Georgia,Times New Roman,serif!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;color:#ffffff!important;margin-bottom:12px!important;line-height:1.3!important}.m-footer-link,.np-footer-link{font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;color:#8da4b0!important;font-size:12.5px!important;font-weight:400!important;text-decoration:none!important;transition:color .15s ease!important;line-height:1.6!important;display:block!important;padding:3px 0!important}.m-footer-link:hover,.np-footer-link:hover{color:#ffffff!important;text-decoration:underline!important;text-underline-offset:2px!important}.m-footer-bottom,.np-footer-bottom{border-top:1px solid rgba(255,255,255,.08)!important;padding:22px 0 10px!important;margin-top:28px!important;box-sizing:border-box!important}.m-footer-bottom,.m-footer-tm-row,.np-footer-bottom,.np-footer-tm-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.m-footer-tm-row,.np-footer-tm-row{max-width:800px!important;margin:0 auto!important;gap:8px!important}.m-footer-bottom-copy,.np-footer-copy{display:block!important;color:#94a3b8!important;font-size:12.5px!important;font-weight:500!important;text-align:center!important;margin:0!important;line-height:1.4!important;letter-spacing:.01em!important}.m-footer-bottom-tagline,.np-footer-tagline-sub{display:block!important;color:#94a3b8!important;font-size:11.5px!important;text-align:center!important;line-height:1.5!important;max-width:640px!important;margin:0 auto!important}@media (max-width:900px){.m-header-row-clean,.np-header-inner{padding:0 16px!important}.m-footer-grid,.np-footer-grid{grid-template-columns:1fr!important;gap:24px!important}.m-footer-cols,.np-footer-cols{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.m-footer-cols,.np-footer-cols{grid-template-columns:1fr!important}}.m-footer-cols-5{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important}@media (max-width:768px){.m-footer-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media (max-width:420px){.m-footer-cols-5{grid-template-columns:1fr!important;gap:16px!important}}footer.m-footer{font-size:13px!important;line-height:1.6!important}footer.m-footer .m-footer-top{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:0 0 18px!important;margin:0 0 20px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}footer.m-footer .m-brand{display:flex!important;align-items:center!important;gap:10px!important;min-height:0!important;height:auto!important;max-height:none!important}footer.m-footer .m-brand-logo-mark{width:34px!important;height:34px!important;flex:none!important}footer.m-footer .m-brand-wrap{display:flex!important;flex-direction:column!important;justify-content:normal!important;line-height:1.1!important}footer.m-footer .m-brand-name,footer.m-footer .m-brand-name span{font-family:Georgia,Times New Roman,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important}footer.m-footer .m-brand-desc{display:block!important;margin:1px 0 0!important;font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media (max-width:1024px){footer.m-footer .m-brand{flex:0 1 auto!important;min-width:0!important;max-width:100%!important}footer.m-footer .m-brand-wrap{min-width:0!important}footer.m-footer .m-brand-desc{font-size:12px!important;white-space:normal!important}footer.m-footer .m-footer-bottom-tagline{font-size:12px!important}}footer.m-footer .m-footer-link{white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}footer.m-footer .m-footer-tagline{max-width:480px!important;margin:0!important;font-size:13px!important;line-height:1.6!important;color:#728f9d!important}footer.m-footer .m-footer-cols-5{margin:0!important}footer.m-footer .m-footer-bottom{gap:8px!important;font-size:12px!important;line-height:1.6!important;color:#617a86!important}footer.m-footer .m-footer-bottom-copy,footer.m-footer .m-footer-bottom-tagline{color:#94a3b8!important}footer.m-footer a:focus-visible,footer.m-footer button:focus-visible{outline:2px solid #e8f2ec!important;outline-offset:2px!important}@media (max-width:768px){footer.m-footer .m-footer-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}footer.m-footer .m-footer-link{display:flex!important;align-items:center!important;min-height:44px!important;padding:0!important}}@media (max-width:420px){footer.m-footer .m-footer-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 20px!important}}.prefooter-cta-section{padding:var(--section-pad-y,38px) 0!important;background:#ffffff!important;box-sizing:border-box!important}.sleep-quiz-card{background:linear-gradient(135deg,#0e2732,#202b28)!important;border-radius:16px!important;padding:40px 32px!important;color:#ffffff!important;text-align:center!important;box-shadow:0 4px 20px rgba(23,63,81,.08)!important;max-width:950px!important;margin:0 auto!important;box-sizing:border-box!important}.quiz-kicker{font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2cd5c4!important;margin-bottom:8px!important;display:inline-block!important}.quiz-headline{font-family:Georgia,Times New Roman,serif!important;font-size:28px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 10px!important;color:#ffffff!important}.quiz-body{font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#dce9ec!important;max-width:620px!important;margin:0 auto 22px!important}.quiz-action-group{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:22px!important}.quiz-action-group,.quiz-action-group .m-pill-btn-solid{align-items:center!important;justify-content:center!important}.quiz-action-group .m-pill-btn-solid{display:inline-flex!important;gap:6px!important;padding:13px 28px!important;background:linear-gradient(135deg,#cd4b2f,#cd4b2f 50%,#b83318)!important;color:#ffffff!important;font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14.5px!important;font-weight:700!important;border-radius:9999px!important;box-shadow:0 3px 12px rgba(205,75,47,.35)!important;text-decoration:none!important;transition:all .15s ease!important}.quiz-action-group .m-pill-btn-solid:hover{background:linear-gradient(135deg,#cd4b2f,#b83318 50%,#b83318)!important;box-shadow:0 5px 16px rgba(205,75,47,.45)!important;transform:translateY(-1px)!important}.quiz-ghost-link{font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#dce9ec!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .15s ease!important}.quiz-ghost-link:hover{color:#ffffff!important}.quiz-trust-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;flex-wrap:wrap!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.12)!important;font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:12.5px!important;color:#b0c7cf!important}.quiz-trust-item{display:inline-flex!important;align-items:center!important;gap:6px!important}.m-autocomplete-dropdown,.m-autocomplete-dropdown *,.m-feature-help-btn,.m-quick-pair-btn,.m-search-box-field,.m-search-box-field *,.m-swap-btn{font-family:Inter,InterFallback,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}@media (max-width:600px){.sleep-quiz-card{padding:28px 18px!important}.quiz-headline{font-size:22px!important}.quiz-body{font-size:14px!important}.quiz-trust-row{gap:12px!important;font-size:11.5px!important}}:root{--link-blue:#0066cc;--link-blue-hover:#004499;--link-blue-visited:#0066cc}.answers-content a,.guide-prose a,.link-content a,.m-article-body a,.m-guide-body a,.m-shell a:not([class*=btn]):not([class*=cta]):not([class*=button]):not([class*=action]):not([class*=brand]):not([class*=deal]):not([class*=nav]):not([class*=pill]):not([class*=chip]):not([class*=badge]):not([class*=card]):not([class*=footer]):not([class*=quick-jump]):not([class*=ghost]),a.apple-blue-link{color:var(--link-blue,#0066cc)!important;text-decoration:underline!important;text-underline-offset:2.5px!important;transition:color .15s ease!important}.answers-content a:hover,.guide-prose a:hover,.link-content a:hover,.m-article-body a:hover,.m-guide-body a:hover,.m-shell a:not([class*=btn]):not([class*=cta]):not([class*=button]):not([class*=action]):not([class*=brand]):not([class*=deal]):not([class*=nav]):not([class*=pill]):not([class*=chip]):not([class*=badge]):not([class*=card]):not([class*=footer]):not([class*=quick-jump]):not([class*=ghost]):hover,a.apple-blue-link:hover{color:var(--link-blue-hover,#004499)!important}.answers-content a:visited,.guide-prose a:visited,.link-content a:visited,.m-article-body a:visited,.m-guide-body a:visited,.m-shell a:not([class*=btn]):not([class*=cta]):not([class*=button]):not([class*=action]):not([class*=brand]):not([class*=deal]):not([class*=nav]):not([class*=pill]):not([class*=chip]):not([class*=badge]):not([class*=card]):not([class*=footer]):not([class*=quick-jump]):not([class*=ghost]):visited,a.apple-blue-link:visited{color:var(--link-blue,#0066cc)!important}.action-coral-cta,.action-coral-cta *,.btn-action-coral,.btn-action-coral *,.btn-alt-cta-large,.btn-alt-cta-large *,.btn-coral,.btn-coral *,.btn-header-cta,.btn-header-cta *,.btn-primary,.btn-primary *,.cro-coral-cta,.cro-coral-cta *,.m-btn-primary-coral,.m-btn-primary-coral *,.m-card-btn-action,.m-card-btn-action *,.m-card-cta,.m-card-cta *,.m-cta-btn-coral,.m-cta-btn-coral *,.m-flagship-btn,.m-flagship-btn *,.m-nav-cta,.m-nav-cta *,.m-pill-btn-solid,.m-pill-btn-solid *,.m-quiz-cta-btn,.m-quiz-cta-btn *,.m-table-coral-btn,.m-table-coral-btn *,.np-nav-cta,.np-nav-cta *{color:#ffffff!important;text-decoration:none!important}.m-sort-control{min-height:44px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.m-sort-control:focus-visible{outline:2px solid var(--link-blue,#0066cc);outline-offset:2px}.m-grid-2col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.m-grid-2col,.m-grid-3col{display:grid!important;gap:16px!important}.m-grid-3col{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:860px){.m-grid-3col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.m-grid-2col,.m-grid-3col{grid-template-columns:1fr!important}}:root{--section-pad-y:38px}@media (max-width:1023px){:root{--section-pad-y:32px}}@media (max-width:640px){:root{--section-pad-y:28px}}main>section,section.answers-section,section.group,section.m-brand-hero,section.m-brands-hero,section.m-compare-hero,section.m-prefooter-quiz,section.m-questions-hero,section.m-research-hero,section.m-section,section.np-section,section.prefooter-cta-section{margin:0!important}section.group,section.m-section,section.np-section{padding-top:var(--section-pad-y,38px)!important;padding-bottom:var(--section-pad-y,38px)!important}@media (max-width:640px){.btn-action-coral,.btn-alt-cta-large,.btn-coral,.btn-header-cta,.btn-prev,.btn-primary,.btn-restart,.m-az-btn,.m-btn-copy,.m-btn-primary-coral,.m-card-btn-action,.m-card-cta,.m-cta-btn-coral,.m-drawer-close-btn,.m-feature-help-btn,.m-filter-btn,.m-filter-pill,.m-flagship-btn,.m-mobile-jump-btn,.m-nav-cta,.m-pill-btn-solid,.m-quick-pair-btn,.m-quiz-btn,.m-quiz-cta-btn,.m-search-clear,.m-source-btn,.m-swap-btn,.m-table-coral-btn,.m-table-pill,.mobile-navigation nav a,.mobile-navigation summary,.np-nav-cta,.quiz-back,.quiz-restart,.segmented-btn{min-height:44px!important}.btn-prev,.btn-restart,.m-az-btn,.m-btn-copy,.m-drawer-close-btn,.m-feature-help-btn,.m-filter-btn,.m-filter-pill,.m-mobile-jump-btn,.m-quick-pair-btn,.m-quiz-btn,.m-search-clear,.m-source-btn,.m-swap-btn,.m-table-pill,.mobile-navigation nav a,.mobile-navigation summary,.quiz-back,.quiz-restart,.segmented-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.m-feature-help-btn{min-width:44px!important;padding:0!important;position:relative!important;background:transparent!important;border-color:transparent!important;color:transparent!important;font-size:0!important}.m-feature-help-btn:before{content:"?"!important;width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.08)!important;background:#e2eaf0!important;color:#3b5a68!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.m-feature-help-btn:focus-visible:before,.m-feature-help-btn:hover:before{background:var(--teal-dark,#19483d)!important;border-color:var(--teal-dark,#19483d)!important;color:#ffffff!important}}.m-breadcrumbs-bar,.wrap.breadcrumbs-bar{padding:4px 0!important;background:transparent!important;box-sizing:border-box!important;height:24px!important;line-height:16px!important;margin:0!important}.m-article-hero{padding-top:6px!important;margin-top:0!important}.m-hero-meta-top{margin-bottom:4px!important}.m-hero-meta-sub,.m-hero-meta-top{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.m-hero-meta-sub{margin-top:8px!important}@media (max-width:820px){#site-header .mobile-navigation[open] nav{left:auto!important;right:0!important;max-width:calc(100vw - 32px)!important}}@media (min-width:641px) and (max-width:1024px){#site-header .m-brand-desc,#site-header .np-brand-subtitle{font-size:12px!important;letter-spacing:.04em!important}}:where(html){scroll-padding-top:64px}@media (max-width:640px){#site-header .m-brand-desc,#site-header .np-brand-subtitle{display:none!important}#site-header .mobile-navigation a[href="/quiz"]{background:linear-gradient(135deg,#cd4b2f,#cd4b2f 50%,#b83318)!important;color:#ffffff!important}.m-faq-btn-text,.m-lineup-chip,.m-view-btn{min-height:44px!important}.m-article-hero{padding-top:0!important}.m-article-hero .m-hero-meta-top{flex-wrap:nowrap!important;margin-bottom:0!important}.m-article-hero .m-hero-meta-top>span{min-width:0;text-transform:none;letter-spacing:0;font-weight:600;line-height:14px;padding:0 4px}.m-deal-strip .m-deal-text,.top-cta-strip .m-deal-text{display:none!important}.m-deal-strip .m-deal-strip-inner,.top-cta-strip .top-cta-strip-inner{flex-wrap:nowrap!important;gap:8px!important;height:29px!important;overflow:hidden!important}.m-deal-strip .m-deal-badge,.m-deal-strip .m-deal-link,.top-cta-strip .m-deal-badge,.top-cta-strip .m-deal-link{flex:0 0 auto!important;white-space:nowrap!important}}@media (max-width:1024px){.np-table-fit{width:100%!important;table-layout:fixed!important}.np-table-fit :is(th,td) *,.np-table-fit td,.np-table-fit th{overflow-wrap:anywhere!important;white-space:normal!important}}.np-table-scroll{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;padding-inline-end:32px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.np-table-scroll:focus-visible{outline:2px solid #0c6967!important;outline-offset:2px!important}.np-table-scroll-hint{display:none;margin:0 0 6px!important;font-size:12px!important;color:#4a5b6b!important}@media (max-width:640px){.np-table-fit{font-size:14px!important}.np-table-scroll-hint{display:block}.np-table-stack thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.np-table-stack,.np-table-stack tbody,.np-table-stack tr{display:block!important;width:100%!important;box-sizing:border-box!important}.np-table-stack tr{margin:0 0 12px!important;border:1px solid #d9e2e7!important;border-radius:8px!important;padding:4px 12px!important}.np-table-stack td,.np-table-stack th{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:8px 0!important;border:0!important;border-top:1px solid #eef2f4!important;text-align:right!important;font-size:14px!important;overflow-wrap:anywhere!important}.np-table-stack tr>:first-child{border-top:0!important;text-align:left!important;font-weight:700!important}.np-table-stack td[data-label]:before{content:attr(data-label);flex:none;max-width:50%;text-align:left;font-weight:600;color:#4a5b6b}}@media (max-width:1024px){html body :is(h1,h2,h3,h4,h5,h6,[role=heading]){text-wrap:balance}html body :is(.pressure-heatmap-matrix,.deep-table-wrap,.guide-table-wrap,.m-table-wrap,[class*=question-answer_tableWrap__],[class*=doc-page_tableWrap__],[class*=FiberglassComponents_modelTableWrapper__]){padding-inline-end:32px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}html body :is(a.m-study-link-btn,button.cmp-seg,button.m-filter-pill,a.guide-btn-secondary,button[class*=FiberglassComponents_filterPill__],button.ra-copy-btn){min-height:44px!important;box-sizing:border-box!important}html body :is(div.hub-hero-copy span.h2-badge,div.hero-photo-wrap span.hero-photo-badge,div.hero-photo-wrap div.hero-photo-caption,div.hero-spec-box span.hero-spec-label,div.hero-spec-box span.hero-spec-sub,div.h2-top-row span.h2-badge,div.h2-top-row span.verified-stamp,section.section-wrap table.data-table th,span.entry-card-body span.entry-card-kicker,div.stage-badge-box span.stage-num,div.stage-badge-box span.stage-label,div.sleep-quiz-card span.quiz-kicker,div.quiz-trust-row span.quiz-trust-item,div.advisory-content div.advisory-kicker,div.nsw-scorecard-header div.scorecard-kicker,div.pub-cell span.pub-scope,table.editorial-scorecard-table span.cfg-pill,div.consensus-analysis-callout div.callout-kicker,article.section-wrap div.interactive-matcher-wrap span,div.interactive-matcher-wrap button.filter-pill-btn,article.section-wrap section.section-wrap span,div.model-photo-wrap div.model-badge-tag,div.spec-node-text span.spec-node-label,table.clinical-table span.lineup-status,div.h2-top-row p.verified-stamp,div.size-card span.size-dims,div.evolution-header div.evolution-kicker,div.timeline-meta-bar span.timeline-phase-pill,div.timeline-card span.timeline-spec-pill,table.boundary-table span.tag-verified,table.boundary-table span.tag-undisclosed,table.clinical-table span.status-pill,figure.shot-frame span.capture-url,div.law-tag-showcase span.source-pill,div.law-tag-grid div.law-tag-substrate span,div.law-tag-grid div.law-tag-substrate strong,div.policy-spec-card div.policy-spec-card-header,div.competitor-card div.comp-img-caption,div.competitor-card span.comp-tier-badge,main.main-column section.quiz-card span,div.hero-data-col p.rs-kicker,div.hero-visual-col p.rs-tiles-title,section.page-shell p.eyebrow,nav.page-shell p.eyebrow,article.page-shell p.eyebrow,section.expansion-record-summary p.eyebrow,article.page-shell section.expansion-record-summary dt,section.expansion-source-card p.eyebrow,section.expansion-gap-section p.eyebrow,section.expansion-family-brief p.eyebrow,section.expansion-evidence-columns p.eyebrow,section.expansion-family-record-list p.eyebrow,section.expansion-source-ledger p.eyebrow,div.deep-article-head p.deep-kicker,div.deep-article-head div.deep-hero-meta span,section.deep-briefing div.deep-briefing-overline span,section.deep-briefing div.deep-briefing-lead p,section.research-summary header.research-summary-head span,header.research-summary-head li.summary-status,div.quick-answer-grid article.quick-answer span,section.deep-briefing div.deep-briefing-facts span,div.deep-decision-map div.deep-decision-lane span,section.deep-briefing div.deep-briefing-foot span,section.deep-briefing div.deep-briefing-foot a,article.deep-article div.deep-scope-note strong,section.deep-section div.deep-section-title p,div.deep-conclusion span.deep-tone,div.deep-fit-grid p.deep-mini-label,div.deep-fit-grid p.deep-fit-explainer,section.deep-section div.deep-confidence span,section.deep-section dl.deep-fact-grid dt,dl.deep-fact-grid span.deep-tone,ul.deep-layer-list span.deep-tone,div.deep-evidence-cards span.deep-tone,div.deep-findings span.deep-tone,section.deep-section div.deep-findings small,div.flex p.wr-kicker,section.pressure-heatmap-visualizer div.mt-4 span,div.performance-evidence-matrix span.deep-tone,div.performance-evidence-matrix span.performance-scope,figure.dimension-visual-plate div.dimension-profile b,section.deep-section figure.dimension-visual-plate p,section.deep-section figure.policy-visual-timeline b,dl.deep-policy-list span.deep-tone,section.deep-section dl.deep-policy-list dt,ol.deep-timeline span.deep-tone,section.deep-section dl.deep-gap-list dt,section.deep-section ol.deep-source-ledger p,section.deep-section ol.deep-source-ledger small,article.deep-article div.deep-end-nav a,section.deep-record-facts p.deep-kicker,aside.deep-record-rail section.deep-record-facts dt,section.deep-record-next p.deep-kicker,header.guide-article-hero div.guide-meta-strip span,div.page-shell div.family-hub-proof span,section.family-explainer div.section-label span,section.family-explainer div.family-level-guide small,section.family-explainer div.family-definition-callout small,section.family-collection-map div.section-label span,div.family-collection-groups div.family-record-section h4,div[class*=brand-family_familyLayout__] aside[class*=brand-family_factRail__] p,div[class*=brand-family_familyLayout__] aside[class*=brand-family_factRail__] dt,span.hero-spec-val span.cmp-who,div.cmp-table-wrap table.clinical-table th,table.clinical-table tr.cmp-cta-row th,div.cmp-calc-head span.cmp-kicker,div.cmp-calc-head span.cmp-chip,div.cmp-finder-controls span.cmp-ctl-label,span.cmp-fit-line span.cmp-fit-who,span.cmp-sc span.cmp-fit-who,ol.m-breadcrumbs-list li.m-breadcrumbs-item span,div.m-shell p.m-hero-kicker,div.m-hero-chips span.m-chip,div.m-search-pane-title-group span.m-side-pill,div.m-search-pane-title-group span.m-search-pane-label,div.m-vs-center-col button.m-swap-btn span,div.m-quick-pairs-wrap span.m-quick-pairs-label,div.m-quick-pairs-row button.m-quick-pair-btn,div.m-card-brand-row span.m-card-brand-kicker,div.m-card-price-row span.m-card-msrp,div.m-card-price-row span.m-card-badge,div.m-model-column p.m-card-takeaway,div.m-tier-title-wrap span.m-tier-subtitle,div.m-tier-header span.m-tier-badge,table.m-compare-table th.col-feature,td.col-feature span.m-feature-sub,div.m-section-head span.m-section-kicker,div.m-matchup-meta span.m-matchup-badge,span.m-matchup-spec-tag span.m-spec-tag-mobile,div.m-matchup-side span.m-matchup-model-name,div.m-matchup-vs-wrap span.m-matchup-vs,article.m-matchup-card p.m-matchup-deck,div.m-matchup-foot a.m-matchup-link span,div.m-matchup-meta span.m-matchup-spec-tag,div.hero-top-row div.hero-meta-left a,div.hero-top-row div.hero-meta-left span,div.hero-meta-left span.hero-tag,div.quiz-toolbar span.quiz-lab-tag,div.quiz-toolbar span.quiz-bias-pill,div.segmented-control button.segmented-btn,div.step-badge-group span.step-badge,div.step-header-row span.step-counter,div.step-bar-seg span.seg-pct,div.quiz-trust-subbar span.trust-subbar-pill,div.assurance-tag-row span.assurance-pill,div.assurance-tag-row span.assurance-subtag,div.pillar-head span.pillar-label,div.assurance-disclaimer-bar p.assurance-desc,div[class*=FiberglassComponents_legalNoticeCard__] span[class*=FiberglassComponents_legalNoticeType__],a.catalog-primary-link span.catalog-primary-copy small,article.catalog-row span.catalog-construction b,article.catalog-row span.catalog-firmness b,article.catalog-row span.catalog-status b,article.catalog-row span.catalog-status,div.catalog-dossier-cell a.catalog-dossier-link,div.entry-card-body p.entry-card-kicker,div.dir-count-box span.dir-count-label,div.dir-chips button.dir-chip,button.dir-chip span.dir-chip-n,div.table-shell table.dir-table th,div.m-sec-head p.m-hero-kicker,div.m-stat-card div.m-stat-lbl,div.m-view-toggle button.m-view-btn,div.m-badge-group span.m-cat-pill,div.m-badge-group span.m-journal-tag,div.m-card-top-meta span.m-study-date,div.m-stat-chips-row span.m-chip-stat span,div.m-stat-chips-row span.m-chip-stat,article.m-study-card div.m-citation-box span,div.m-citation-box a.m-study-link-btn span,div.m-method-card div.m-method-num,div.section-tag-row span.section-tag,div.section-tag-row span.badge-live,div.link-content span.parent-badge,div.link-content span.live-badge,table.boundary-table span.tag-brand-says,table.locations-table span.store-district,div.mp-fit-box span.mp-fit-label,div.consensus-score span.consensus-score-status,div.deep-briefing-lead div.consensus-score span,section.deep-briefing details.consensus-explainer summary,section.deep-briefing details.consensus-explainer p,details.consensus-explainer p.consensus-score-counts,details.consensus-explainer p.consensus-score-sample-note,details.consensus-explainer section.consensus-score-table h3,details.consensus-explainer section.consensus-score-table span,details.consensus-explainer section.consensus-score-table strong,details.consensus-explainer section.consensus-score-table small,article.deep-article nav.deep-lineup-map span,section.deep-section div.deep-related-grid span,figure.mattress-cutaway div.mattress-cutaway-head span,figure.mattress-cutaway div.mattress-cutaway-head strong,div.cutaway-photo-stage span.cutaway-archetype-note,div.cutaway-photo-stage span.cutaway-reconstruction-label,div.cutaway-photo-layout ol.cutaway-photo-labels small,div.cutaway-photo-layout ol.cutaway-photo-labels em,ol.deep-layer-list span.deep-tone,[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"]){font-size:12px!important}html body main :is(div.hub-hero-copy p.hero-disclosure,div.sleep-quiz-card p.quiz-body,div.nsw-scorecard-header p.scorecard-subtitle,div.editorial-scorecard-card p.scorecard-legend,nav.model-pages-block p.model-pages-note,main.main-column section.quiz-card p,div[class*=doc-page_head__] p[class*=doc-page_meta__],div[class*=doc-page_grid2__] div[class*=doc-page_tile__] p,div[class*=doc-page_grid4__] div[class*=doc-page_tile__] p,header.rs-head p.rs-source,div.ra-compare-grid div.ra-compare-col p,div.ra-callout p.ra-cite-text,div.option-two-inner-page section.page-shell p,div.deep-article-head p.deep-deck,div.quick-answer-grid article.quick-answer p,div.deep-decision-map div.deep-decision-lane p,article.deep-article figure.unknown-construction-plate p,article.deep-article div.deep-scope-note p,section.deep-section div.deep-conclusion p,section.deep-section div.deep-confidence p,section.deep-section dl.deep-fact-grid p,section.deep-section p.deep-section-intro,ul.deep-layer-list p.deep-layer-spec,section.deep-section ul.deep-layer-list p,section.deep-section div.deep-evidence-cards p,section.deep-section p.material-visual-note,section.deep-section div.deep-findings p,div.sleep-mechanic-wrapper div.px-4 p,section.deep-section dl.deep-policy-list p,div.mt-8 section.policy-deconstruction-card p,section.deep-section ol.deep-timeline p,section.deep-section div.deep-faq-list p,section.deep-section dl.deep-gap-list p,section.deep-section div.deep-method-note p,section.deep-section ol.deep-source-ledger p,aside.deep-record-rail section.deep-record-next p,div.relative section.policy-deconstruction-card p,div[class*=question-answer_content__] section[class*=question-answer_standardsNote__] p,div[class*=question-answer_relatedGrid__] article[class*=question-answer_relatedCard__] p,section.family-explainer div.family-definition-callout p,div.cmp-picks div.cmp-pick-card p,div.hero-data-col p.cmp-disclosure,div.m-shell p.m-hero-lede,div.m-model-column p.m-card-takeaway,div.m-section-head p.m-section-lede,article.m-matchup-card p.m-matchup-deck,div.quiz-content p.question-sub,div[class*=FiberglassComponents_brandOverviewGrid__] div[class*=FiberglassComponents_brandOverviewText__] p,aside[class*=FiberglassComponents_lawsuitLinkerWidget__] p[class*=FiberglassComponents_lawsuitDisclaimer__],div[class*=FiberglassComponents_legalNoticeCard__] p[class*=FiberglassComponents_legalNoticeSummary__],div.entry-card-body p.entry-card-line,section.section-wrap div.cta-card p,div.m-sec-head p.m-sec-lede,article.m-study-card p.m-study-authors,div.m-method-card p.m-method-desc,div.m-shell p.hero-lead,div.m-shell p.section-desc,section.deep-section figure.dimension-visual-plate p,p.text-xs,p.text-sm):not(#np-floor){font-size:16px!important;line-height:1.6!important}html body :is(article.catalog-row span.catalog-firmness,article.catalog-row span.catalog-construction,table.dir-table span.soon,table.clinical-table span.cmp-src-meta,div.toc-box div.toc-group-title,div.toc-header-text span.toc-scroll-pct,div.hero-trust-row span.hero-trust-item,section.catalog-tool div.results-head span,aside.deep-toc span.deep-tone,section.deep-briefing div.deep-briefing-lead p,div.consensus-score span,div.deep-table-wrap table.deep-table thead th,figure.policy-visual-timeline li span strong,table.m-compare-table th:is(.col-model-a,.col-model-b)){font-size:12px!important}html body main :where([style*="font-size:0.5"],[style*="font-size:0.6"],[style*="font-size:0.7rem"],[style*="font-size:0.70"],[style*="font-size:0.71"],[style*="font-size:0.72"],[style*="font-size:0.73"],[style*="font-size:0.74"],[style*="font-size:9px"],[style*="font-size: 9px"],[style*="font-size:10px"],[style*="font-size: 10px"],[style*="font-size:10.5px"],[style*="font-size: 10.5px"],[style*="font-size:11px"],[style*="font-size: 11px"],[style*="font-size:11.5px"],[style*="font-size: 11.5px"]):not(svg,svg *){font-size:12px!important}html body main p:is([style*="font-size:0.5"],[style*="font-size:0.6"],[style*="font-size:0.7"],[style*="font-size:0.8"],[style*="font-size:0.9"],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[13px]"]):not(#np-floor),html body main section.section-wrap p.table-note:not(#np-floor){font-size:16px!important;line-height:1.6!important}html body :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=hidden]),select,textarea){font-size:16px!important}html body main [style*="display:flex"]>input{min-width:0!important}html body :is(button.m-quick-pair-btn,button.m-swap-btn,button.faq-accordion-toggle,button.filter-pill-btn,button.segmented-btn,button.btn-restart,button.m-view-btn){min-height:44px!important;box-sizing:border-box!important}html body main section.forensic-law-label-card div[role=button]{min-height:44px!important;box-sizing:border-box!important}html body button.m-search-clear{min-width:44px!important;min-height:44px!important}html body .clean-breadcrumbs a,html body div.guide-toc-footer a.guide-toc-top{display:inline-flex!important;align-items:center!important}html body div.guide-toc-footer a.guide-toc-top{min-height:24px!important}html body table.clinical-table :is(th,td),html body table.clinical-table :is(th,td) *{overflow-wrap:anywhere!important;white-space:normal!important}html body div.table-shell{padding-inline-end:32px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}html body td.spec-art-cell{width:252px!important;min-width:252px!important}html body td.spec-art-cell svg.spec-art{width:252px!important}@media (max-width:383px){html body figure.cmp-layers-fig{overflow-x:auto;padding-inline:8px 24px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}html body figure.cmp-layers-fig svg.cmp-layers{min-width:284px}}html body section.deep-briefing :is(div.deep-briefing-lead>div:first-child>p,div.consensus-score span):not(#np-floor){font-size:12px!important}@media (max-width:480px){html body :is(#h2-03,#h2-11,main) .article-media-figure svg[viewBox^="0 0 560"] text{font-size:19.8px!important}}@media (max-width:413px){html body :is(#h2-03,#h2-11,main) .article-media-figure svg[viewBox^="0 0 560"] text{font-size:21.3px!important}html body #h2-03 .article-media-figure svg[viewBox="0 0 560 344"] :is(text[x="394"],path[d="M340 312H382"]){transform:translateX(-60px)}}@media (max-width:389px){html body :is(#h2-03,#h2-11,main) .article-media-figure svg[viewBox^="0 0 560"] text{font-size:22.4px!important}}@media (max-width:374px){html body :is(#h2-03,#h2-11,main) .article-media-figure svg[viewBox^="0 0 560"] text{font-size:23.5px!important}}@media (max-width:359px){html body :is(#h2-03,#h2-11,main) .article-media-figure svg[viewBox^="0 0 560"] text{font-size:26.9px!important}}html body :is(div.reserved-container-16-10,div[class~="aspect-[16/9]"].select-none) svg[role=img] text{display:none!important}}