.cpap-hub{--hub-ink:#173d40;--hub-copy:#587174;--hub-brand:#087f89;--hub-line:#d7e3df;--hub-soft:#f1f6f3;--hub-warm:#f6f3ed;color:var(--hub-ink);background:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:1.65}.cpap-shell{max-width:1280px;margin:0 auto;padding:0 40px}.cpap-hub :is(h1,h2,h3,p){margin:0}.cpap-hub :is(h1,h2,h3){color:var(--hub-ink);letter-spacing:-.035em;font-weight:500;line-height:1.15}.cpap-hub h2{font-size:40px}.cpap-hub h3{font-size:27px}.cpap-hub a{color:inherit;text-decoration:none}.cpap-hub a:hover{color:var(--hub-brand)}.cpap-hub a:focus-visible{outline:2px solid var(--hub-brand);outline-offset:5px;border-radius:2px}.cpap-hub img{object-fit:cover;width:100%;height:100%}.cpap-kicker{letter-spacing:.15em;color:var(--hub-brand);font-size:10px;font-weight:700;line-height:1.5}.cpap-crumb{color:var(--hub-copy);align-items:center;gap:13px;padding:23px 0;font-size:11px;display:flex}.cpap-crumb a{color:var(--hub-brand)}.cpap-hero{background:var(--hub-warm);border-radius:8px;grid-template-columns:1fr 1fr;min-height:490px;display:grid;overflow:hidden}.cpap-hero-copy{padding:48px 44px}.cpap-hero h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(43px,4.65vw,64px);font-weight:550;line-height:1.05}.cpap-hero-deck{font-size:19px;line-height:1.45;margin-bottom:13px!important}.cpap-hero-copy>p:not(.cpap-kicker):not(.cpap-hero-deck){color:var(--hub-copy);max-width:390px;font-size:14px;line-height:1.8}.cpap-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:25px;display:flex}.cpap-button{background:var(--hub-brand);border:1px solid var(--hub-brand);border-radius:4px;justify-content:space-between;align-items:center;gap:22px;min-height:47px;padding:12px 18px;font-size:12px;font-weight:600;display:inline-flex;color:#fff!important}.cpap-button:hover{background:#066672;border-color:#066672}.cpap-text-link{justify-content:space-between;align-items:center;gap:21px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex;color:var(--hub-brand)!important}.cpap-small-link{justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:11px;display:flex;color:var(--hub-copy)!important}.cpap-hero-media{min-height:490px;position:relative}.cpap-hero-media>img{object-position:40% center;position:absolute;inset:0}.cpap-image-caption{background:#fffffff2;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:16px;font-weight:500;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.cpap-image-caption small{letter-spacing:.13em;color:var(--hub-brand);margin-bottom:4px;font-size:9px;display:block}.cpap-image-caption>span:last-child{color:var(--hub-brand);font-size:20px}.cpap-topic-nav{border-bottom:1px solid var(--hub-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:19px 0 0;display:grid}.cpap-topic-nav a{text-align:center;border-bottom:2px solid #0000;min-height:52px;padding:14px 4px 19px;font-size:11px;font-weight:600}.cpap-topic-nav a:hover{border-bottom-color:var(--hub-brand)}.cpap-section{padding:60px 0;scroll-margin-top:100px}.cpap-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.cpap-heading h2{margin-top:12px}.cpap-heading>p{color:var(--hub-copy);max-width:350px;font-size:13px;line-height:1.75}.cpap-learn-grid{grid-template-columns:1fr 1.25fr 1fr;gap:22px;display:grid}.cpap-learn-grid>article{border-radius:5px;overflow:hidden}.cpap-basics,.cpap-cost{background:var(--hub-soft);flex-direction:column;padding:29px 27px;display:flex}.cpap-cost{background:var(--hub-warm)}.cpap-index{letter-spacing:.11em;color:var(--hub-brand);font-size:9px;font-weight:600}.cpap-learn-grid h3{margin:21px 0 15px;font-size:29px}.cpap-learn-grid p{color:var(--hub-copy);font-size:13px;line-height:1.8}.cpap-basics>.cpap-text-link{margin-top:auto;padding-top:24px}.cpap-cost>.cpap-text-link{margin-top:15px}.cpap-cost>.cpap-small-link{border-top:1px solid #dedfd5;margin-top:auto}.cpap-editorial{border:1px solid var(--hub-line)}.cpap-editorial-photo{aspect-ratio:1.9;display:block;overflow:hidden}.cpap-editorial>div{padding:19px 24px 17px}.cpap-editorial h3{margin:10px 0;font-size:26px}.cpap-editorial .cpap-text-link{margin-top:11px}.cpap-machines{border-top:1px solid var(--hub-line)}.cpap-machine-layout{border:1px solid var(--hub-line);border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cpap-machine-photo{background:#f5f7f5;flex-direction:column;justify-content:center;padding:26px 37px;display:flex}.cpap-machine-photo>img{object-fit:contain;mix-blend-mode:multiply;height:auto;max-height:355px}.cpap-machine-photo>div{border-top:1px solid #d5ded9;margin-top:17px;padding-top:22px}.cpap-machine-photo h3{margin-top:9px;font-size:26px}.cpap-machine-photo .cpap-text-link{margin-top:7px}.cpap-machine-paths{padding:0 31px}.cpap-machine-paths>article{padding:27px 0;scroll-margin-top:100px}.cpap-machine-paths>article+article{border-top:1px solid var(--hub-line)}.cpap-machine-paths h3{margin:11px 0;font-size:27px}.cpap-machine-paths p{color:var(--hub-copy);max-width:450px;font-size:13px;line-height:1.75}.cpap-reading{margin:17px 0 5px}.cpap-reading>a{border-top:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:20px;min-height:43px;padding:10px 0;font-size:12px;display:flex}.cpap-reading>a>span:last-child{color:var(--hub-brand)}.cpap-masks{border-top:1px solid var(--hub-line)}.cpap-mask-layout{grid-template-columns:1.45fr 1fr;gap:31px;display:grid}.cpap-mask-guide{background:var(--hub-warm);border-radius:5px;overflow:hidden}.cpap-mask-guide>a{aspect-ratio:1.9;display:block}.cpap-mask-guide>div{padding:28px 31px}.cpap-mask-guide h3{margin:12px 0;font-size:30px}.cpap-mask-guide p:not(.cpap-kicker){color:var(--hub-copy);max-width:520px;font-size:13px;line-height:1.8}.cpap-mask-guide .cpap-text-link{margin-top:12px}.cpap-mask-side{flex-direction:column;gap:23px;display:flex}.cpap-product-mini{border:1px solid var(--hub-line);border-radius:5px;flex:1;padding:22px 23px}.cpap-mini-photo{float:none;background:var(--hub-soft);border-radius:4px;width:100%;height:245px;margin:0 0 18px;display:block}.cpap-mini-photo img{object-fit:contain;mix-blend-mode:multiply}.cpap-product-mini h3{margin:14px 0 11px;font-size:23px}.cpap-product-mini p{color:var(--hub-copy);font-size:13px;line-height:1.8}.cpap-product-mini .cpap-text-link{clear:both;margin-top:15px}.cpap-related{background:var(--hub-soft);border-radius:5px;flex-direction:column;padding:21px 24px;display:flex}.cpap-related small{color:var(--hub-brand);letter-spacing:.1em;font-size:9px}.cpap-related strong{letter-spacing:-.03em;margin:11px 0 16px;font-size:23px;font-weight:500;line-height:1.3}.cpap-related>span{color:var(--hub-copy);justify-content:space-between;gap:15px;font-size:11px;display:flex}.cpap-related b{color:var(--hub-brand);font-size:16px;font-weight:400}.cpap-power-band{color:#e6efeb;background:#153e40;padding:51px 0;scroll-margin-top:79px}.cpap-power-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;display:grid}.cpap-power-copy h2{color:#fff;margin:16px 0 21px;font-size:45px}.cpap-power-copy>p:not(.cpap-kicker){color:#c0d1cc;max-width:450px;font-size:14px;line-height:1.85}.cpap-power-band .cpap-kicker{color:#a7d2bf}.cpap-power-checks{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.cpap-power-checks span{border:1px solid #66827a;border-radius:3px;padding:7px 10px;font-size:10px}.cpap-power-copy .cpap-reading>a{border-color:#52716a}.cpap-power-copy :is(.cpap-text-link,.cpap-reading>a>span:last-child){color:#b5e2ca!important}.cpap-battery-product{color:var(--hub-ink);background:#fff;border-radius:5px;overflow:hidden}.cpap-battery-product>a{background:#f0f4ef;height:290px;display:block}.cpap-battery-product img{object-fit:contain;mix-blend-mode:multiply;padding:18px}.cpap-battery-product>div{padding:24px 29px 20px}.cpap-battery-product .cpap-kicker{color:var(--hub-brand)}.cpap-battery-product h3{margin:11px 0;font-size:27px}.cpap-battery-product p:not(.cpap-kicker){color:var(--hub-copy);font-size:13px;line-height:1.7}.cpap-battery-product .cpap-text-link{margin-top:10px}.cpap-comfort{grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;display:grid}.cpap-comfort-photo{background:var(--hub-warm);border-radius:5px;flex-direction:column;align-items:center;padding:25px 30px;display:flex}.cpap-comfort-photo>img{object-fit:contain;mix-blend-mode:multiply;height:310px}.cpap-comfort-photo>span{letter-spacing:.12em;color:var(--hub-copy);align-self:flex-start;padding-top:10px;font-size:9px;font-weight:600}.cpap-comfort-copy h2{margin:15px 0 18px;font-size:43px}.cpap-comfort-copy>p:not(.cpap-kicker){color:var(--hub-copy);font-size:14px;line-height:1.8}.cpap-comfort-copy .cpap-note{border-left:2px solid #98bcb0;margin-top:18px;padding:0 0 0 15px;font-size:12px!important}.cpap-comfort-copy>.cpap-small-link{justify-content:flex-start;gap:22px;margin-top:11px}.cpap-care,.cpap-tools{border-top:1px solid var(--hub-line)}.cpap-care-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cpap-care-grid>article{border:1px solid var(--hub-line);border-radius:5px;flex-direction:column;padding:27px;display:flex}.cpap-care-grid h3{margin:17px 0;font-size:28px}.cpap-care-grid p{color:var(--hub-copy);margin-bottom:13px;font-size:13px;line-height:1.8}.cpap-care-grid .cpap-text-link{align-self:flex-start;margin-top:auto}.cpap-care-help{background:var(--hub-soft)}.cpap-tool-list{border:1px solid var(--hub-line);border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.cpap-tool-list>a{border-right:1px solid var(--hub-line);grid-template-columns:1fr auto;gap:21px 7px;padding:22px 18px;display:grid}.cpap-tool-list>a:last-child{border-right:0}.cpap-tool-list>a:hover{background:var(--hub-soft)}.cpap-tool-list>a>span{letter-spacing:.12em;color:var(--hub-brand);grid-column:1/-1;font-size:9px}.cpap-tool-list h3{letter-spacing:-.02em;font-size:19px}.cpap-tool-list b{color:var(--hub-brand);align-self:end;font-weight:400}.cpap-close{background:var(--hub-warm);border-radius:5px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:47px;padding:33px 37px;display:flex}.cpap-close h2{margin-top:12px;font-size:29px}@media (width<=1050px){.cpap-shell{padding:0 28px}.cpap-hero-copy{padding:36px 28px}.cpap-hero h1{font-size:49px}.cpap-hero-deck{font-size:17px}.cpap-hero-media,.cpap-hero{min-height:460px}.cpap-topic-nav{gap:4px}.cpap-topic-nav a{font-size:10px}.cpap-learn-grid{grid-template-columns:1fr 1fr 1fr;gap:15px}.cpap-basics,.cpap-cost{padding:23px 20px}.cpap-learn-grid h3{font-size:25px}.cpap-editorial>div{padding:18px}.cpap-machine-photo{padding:25px}.cpap-mask-layout{grid-template-columns:1.2fr 1fr;gap:24px}.cpap-mini-photo{float:none;width:100%;height:165px;margin:0 0 19px}.cpap-power-layout{gap:40px}.cpap-comfort{gap:35px}.cpap-tool-list h3{font-size:16px}.cpap-close .cpap-button{max-width:270px}.cpap-care-grid{gap:16px}.cpap-care-grid>article{padding:22px}}@media (width<=700px){.cpap-shell{padding:0 20px}.cpap-crumb{padding:18px 0;font-size:10px}.cpap-hero{grid-template-columns:1fr;min-height:0}.cpap-hero-copy{padding:30px 25px}.cpap-hero h1{margin:17px 0;font-size:45px;line-height:1.06}.cpap-kicker{font-size:9px}.cpap-hero-deck{font-size:17px}.cpap-hero-copy>p:not(.cpap-kicker):not(.cpap-hero-deck){font-size:13px}.cpap-actions{gap:7px 22px;margin-top:20px}.cpap-button{min-height:46px;font-size:11px}.cpap-text-link{font-size:12px}.cpap-hero-media{min-height:265px}.cpap-hero-media>img{object-position:center 44%}.cpap-image-caption{padding:13px 16px;font-size:14px;bottom:14px;left:15px;right:15px}.cpap-topic-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:13px;padding-bottom:8px}.cpap-topic-nav a{min-height:45px;padding:11px 3px;font-size:10px}.cpap-section{padding:37px 0;scroll-margin-top:83px}.cpap-heading{margin-bottom:22px;display:block}.cpap-heading h2{margin-top:10px;font-size:31px}.cpap-heading>p{margin-top:15px;font-size:12px}.cpap-heading>.cpap-text-link{margin-top:10px}.cpap-learn-grid{grid-template-columns:1fr;gap:16px}.cpap-basics,.cpap-cost{padding:25px}.cpap-learn-grid h3{margin:15px 0;font-size:28px}.cpap-learn-grid h3 br{display:none}.cpap-learn-grid p{font-size:13px}.cpap-basics>.cpap-text-link{padding-top:10px}.cpap-cost>.cpap-small-link{margin-top:8px}.cpap-editorial-photo{aspect-ratio:1.9}.cpap-editorial>div{padding:23px 25px}.cpap-editorial h3{margin:12px 0}.cpap-machine-layout{grid-template-columns:1fr}.cpap-machine-photo{padding:21px 24px}.cpap-machine-photo>img{max-height:270px}.cpap-machine-photo>div{margin-top:12px;padding-top:19px}.cpap-machine-photo h3{font-size:25px}.cpap-machine-paths{padding:0 24px}.cpap-machine-paths>article{padding:26px 0;scroll-margin-top:83px}.cpap-machine-paths h3{font-size:26px}.cpap-reading>a{min-height:46px;font-size:12px}.cpap-mask-layout{grid-template-columns:1fr;gap:20px}.cpap-mask-guide>div{padding:24px}.cpap-mask-guide h3{font-size:27px}.cpap-mask-guide>a{aspect-ratio:1.65}.cpap-mask-side{gap:18px}.cpap-product-mini{padding:22px}.cpap-mini-photo{float:right;width:116px;height:145px;margin:0 0 13px 16px}.cpap-product-mini h3{font-size:23px}.cpap-product-mini p{font-size:12px}.cpap-related strong{font-size:24px}.cpap-power-band{padding:37px 0;scroll-margin-top:69px}.cpap-power-layout{grid-template-columns:1fr;gap:27px}.cpap-power-copy h2{font-size:36px}.cpap-power-copy>p:not(.cpap-kicker){font-size:13px}.cpap-power-checks{gap:6px;margin:19px 0}.cpap-power-checks span{padding:7px 8px;font-size:9px}.cpap-battery-product>a{height:255px}.cpap-battery-product>div{padding:23px}.cpap-battery-product h3{font-size:25px}.cpap-comfort{grid-template-columns:1fr;gap:26px}.cpap-comfort-photo{padding:20px}.cpap-comfort-photo>img{height:245px}.cpap-comfort-copy h2{font-size:35px}.cpap-comfort-copy>p:not(.cpap-kicker){font-size:13px}.cpap-care-grid{grid-template-columns:1fr;gap:16px}.cpap-care-grid>article{padding:24px}.cpap-care-grid h3{margin:14px 0;font-size:27px}.cpap-care-grid h3 br{display:none}.cpap-care-grid p{font-size:13px}.cpap-tool-list{grid-template-columns:1fr}.cpap-tool-list>a{border-right:0;border-bottom:1px solid var(--hub-line);grid-template-columns:1fr auto;gap:8px;padding:17px 20px}.cpap-tool-list>a:last-child{border-bottom:0}.cpap-tool-list>a>span{grid-column:1}.cpap-tool-list h3{grid-column:1;font-size:19px}.cpap-tool-list b{grid-area:1/2/3;align-self:center}.cpap-close{margin-bottom:32px;padding:26px 24px;display:block}.cpap-close h2{font-size:28px}.cpap-close .cpap-button{gap:13px;max-width:none;margin-top:23px;font-size:10px}}body>p:empty,.cpap-hub>p:empty{margin:0;display:none}.cpap-hub{--hub-ink:#123b3d;--hub-copy:#587175;--hub-brand:#007f8c;--hub-line:#d7e1dd;--hub-soft:#edf5f1;--hub-warm:#f4f0e8;background:#fff}.cpap-hub .cpap-shell{max-width:1500px;padding-inline:clamp(28px,4.3vw,72px)}.cpap-hub .cpap-crumb{display:none}.cpap-hub .cpap-hero{width:100vw;min-height:clamp(680px,100svh - 84px,900px);box-shadow:none;background:linear-gradient(135deg,#f6f2ea 0%,#eeece5 100%);border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-left:calc(50% - 50vw)}.cpap-hub .cpap-hero-copy{padding:clamp(64px,7vw,112px) clamp(48px,6vw,108px);flex-direction:column;justify-content:center;padding-left:max(48px,50vw - 678px);display:flex}.cpap-hub .cpap-kicker{letter-spacing:.2em;font-size:11px}.cpap-hub .cpap-hero h1{letter-spacing:-.065em;max-width:680px;margin:26px 0 30px;font-size:clamp(68px,6.5vw,104px);font-weight:520;line-height:.98}.cpap-hub .cpap-hero-deck{max-width:540px;font-size:clamp(21px,1.8vw,27px);line-height:1.4;margin-bottom:18px!important}.cpap-hub .cpap-hero-copy>p:not(.cpap-kicker):not(.cpap-hero-deck){max-width:530px;font-size:16px;line-height:1.85}.cpap-hub .cpap-actions{gap:18px 34px;margin-top:36px}.cpap-hub .cpap-button{letter-spacing:.01em;border-radius:2px;min-height:58px;padding:16px 24px;font-size:13px;transition:transform .2s,box-shadow .2s,background-color .2s;box-shadow:0 12px 28px #007f8c2e}.cpap-hub .cpap-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #007f8c3d}.cpap-hub .cpap-text-link{min-height:48px;font-size:13px}.cpap-hub .cpap-hero-media{min-height:clamp(680px,100svh - 84px,900px)}.cpap-hub .cpap-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#08272829);position:absolute;inset:0}.cpap-hub .cpap-hero-media>img{object-position:43% center}.cpap-hub .cpap-image-caption{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border:1px solid #ffffff8c;border-radius:2px;padding:24px 28px;font-size:19px;bottom:34px;left:34px;right:34px;box-shadow:0 18px 48px #123b3d24}.cpap-hub .cpap-image-caption small{letter-spacing:.18em;margin-bottom:7px;font-size:10px}.cpap-hub .cpap-topic-nav{border-bottom-color:#cad9d4;gap:0;padding-top:28px}.cpap-hub .cpap-topic-nav a{letter-spacing:.015em;min-height:64px;padding:18px 8px 24px;font-size:12px}.cpap-hub .cpap-section{padding-block:clamp(86px,8vw,122px)}.cpap-hub .cpap-heading{margin-bottom:48px}.cpap-hub .cpap-heading h2{margin-top:16px;font-size:clamp(46px,4.5vw,66px);font-weight:500;line-height:1.02}.cpap-hub .cpap-heading>p{max-width:460px;font-size:15px;line-height:1.8}.cpap-hub .cpap-learn-grid{grid-template-columns:.9fr 1.35fr .9fr;gap:28px}.cpap-hub .cpap-learn-grid>article,.cpap-hub .cpap-machine-layout,.cpap-hub .cpap-mask-guide,.cpap-hub .cpap-product-mini,.cpap-hub .cpap-related,.cpap-hub .cpap-battery-product,.cpap-hub .cpap-comfort-photo,.cpap-hub .cpap-care-grid>article,.cpap-hub .cpap-tool-list,.cpap-hub .cpap-close{border-radius:2px}.cpap-hub .cpap-basics,.cpap-hub .cpap-cost{min-height:510px;padding:44px 40px}.cpap-hub .cpap-index{letter-spacing:.17em;font-size:10px}.cpap-hub .cpap-learn-grid h3{margin:30px 0 20px;font-size:clamp(31px,2.4vw,39px);line-height:1.08}.cpap-hub .cpap-learn-grid p,.cpap-hub .cpap-machine-paths p,.cpap-hub .cpap-mask-guide p:not(.cpap-kicker),.cpap-hub .cpap-product-mini p,.cpap-hub .cpap-care-grid p{font-size:15px;line-height:1.85}.cpap-hub .cpap-editorial{border-color:#cad9d4;box-shadow:0 20px 55px #123b3d14}.cpap-hub .cpap-editorial-photo{aspect-ratio:1.65}.cpap-hub .cpap-editorial>div{padding:32px 36px 30px}.cpap-hub .cpap-editorial h3{margin:16px 0 13px;font-size:34px}.cpap-hub .cpap-machine-layout{border-color:#cad9d4;grid-template-columns:1.08fr .92fr;box-shadow:0 22px 60px #123b3d12}.cpap-hub .cpap-machine-photo{min-height:680px;padding:52px 62px}.cpap-hub .cpap-machine-photo>img{max-height:470px}.cpap-hub .cpap-machine-photo h3{font-size:34px}.cpap-hub .cpap-machine-paths{padding-inline:48px}.cpap-hub .cpap-machine-paths>article{padding-block:40px}.cpap-hub .cpap-machine-paths h3{margin:15px 0;font-size:34px}.cpap-hub .cpap-reading{margin-top:24px}.cpap-hub .cpap-reading>a{min-height:50px;font-size:13px}.cpap-hub .cpap-mask-layout{grid-template-columns:1.55fr .85fr;gap:38px}.cpap-hub .cpap-mask-guide>a{aspect-ratio:1.72}.cpap-hub .cpap-mask-guide>div{padding:42px 46px}.cpap-hub .cpap-mask-guide h3{margin:18px 0;font-size:40px}.cpap-hub .cpap-mask-side{gap:28px}.cpap-hub .cpap-product-mini{padding:30px}.cpap-hub .cpap-mini-photo{height:300px;margin-bottom:26px}.cpap-hub .cpap-product-mini h3{margin:18px 0 14px;font-size:29px}.cpap-hub .cpap-related{padding:30px}.cpap-hub .cpap-related strong{margin:16px 0 22px;font-size:29px}.cpap-hub .cpap-power-band{background:radial-gradient(circle at 80% 20%,#285a56 0%,#153e40 46%,#0e3133 100%);padding-block:clamp(90px,8vw,126px)}.cpap-hub .cpap-power-layout{grid-template-columns:1.08fr .92fr;gap:clamp(70px,8vw,130px)}.cpap-hub .cpap-power-copy h2{max-width:650px;margin:22px 0 28px;font-size:clamp(52px,5vw,74px);line-height:1.02}.cpap-hub .cpap-power-copy>p:not(.cpap-kicker){max-width:590px;font-size:16px}.cpap-hub .cpap-power-checks{gap:10px;margin:30px 0}.cpap-hub .cpap-power-checks span{padding:10px 14px;font-size:11px}.cpap-hub .cpap-battery-product>a{height:390px}.cpap-hub .cpap-battery-product>div{padding:34px 38px 30px}.cpap-hub .cpap-battery-product h3{margin:15px 0;font-size:34px}.cpap-hub .cpap-comfort{grid-template-columns:1.1fr .9fr;gap:clamp(60px,7vw,108px)}.cpap-hub .cpap-comfort-photo{padding:48px}.cpap-hub .cpap-comfort-photo>img{height:440px}.cpap-hub .cpap-comfort-copy h2{margin:20px 0 24px;font-size:clamp(48px,4.5vw,66px);line-height:1.04}.cpap-hub .cpap-comfort-copy>p:not(.cpap-kicker){font-size:16px}.cpap-hub .cpap-comfort-copy .cpap-note{margin-top:28px;padding-left:22px;font-size:14px!important}.cpap-hub .cpap-care-grid{gap:28px}.cpap-hub .cpap-care-grid>article{min-height:400px;padding:42px 38px}.cpap-hub .cpap-care-grid h3{margin:24px 0 20px;font-size:36px}.cpap-hub .cpap-tool-list>a{min-height:190px;padding:32px 26px;transition:background-color .2s,transform .2s}.cpap-hub .cpap-tool-list>a:hover{transform:translateY(-3px)}.cpap-hub .cpap-tool-list h3{font-size:23px;line-height:1.2}.cpap-hub .cpap-close{background:linear-gradient(120deg,#f4f0e8,#edf5f1);margin-bottom:76px;padding:58px 64px}.cpap-hub .cpap-close h2{margin-top:17px;font-size:clamp(36px,3vw,48px)}@media (width<=1100px){.cpap-hub .cpap-hero{grid-template-columns:1.04fr .96fr;min-height:680px}.cpap-hub .cpap-hero-copy{padding:58px 44px}.cpap-hub .cpap-hero h1{font-size:clamp(55px,6.8vw,74px)}.cpap-hub .cpap-hero-media{min-height:680px}.cpap-hub .cpap-learn-grid{grid-template-columns:1fr 1.15fr 1fr;gap:18px}.cpap-hub .cpap-basics,.cpap-hub .cpap-cost{padding:32px 28px}.cpap-hub .cpap-machine-photo{min-height:600px;padding:38px}.cpap-hub .cpap-machine-paths{padding-inline:32px}.cpap-hub .cpap-mask-layout{grid-template-columns:1.3fr .9fr;gap:24px}.cpap-hub .cpap-power-layout{gap:55px}}@media (width<=760px){.cpap-hub .cpap-shell{padding-inline:20px}.cpap-hub .cpap-crumb{padding-block:19px}.cpap-hub .cpap-hero{grid-template-columns:1fr;min-height:0;box-shadow:0 18px 46px #123b3d17}.cpap-hub .cpap-hero-copy{padding:48px 26px 50px}.cpap-hub .cpap-hero h1{margin:20px 0 22px;font-size:clamp(47px,14vw,61px)}.cpap-hub .cpap-hero-deck{font-size:19px}.cpap-hub .cpap-hero-copy>p:not(.cpap-kicker):not(.cpap-hero-deck){font-size:14px}.cpap-hub .cpap-actions{margin-top:28px}.cpap-hub .cpap-button{width:100%}.cpap-hub .cpap-hero-media{min-height:390px}.cpap-hub .cpap-image-caption{padding:17px 18px;font-size:16px;bottom:16px;left:16px;right:16px}.cpap-hub .cpap-topic-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px}.cpap-hub .cpap-topic-nav a{border-bottom-width:1px;min-height:50px;padding:14px 5px}.cpap-hub .cpap-section{padding-block:64px}.cpap-hub .cpap-heading{margin-bottom:30px}.cpap-hub .cpap-heading h2{font-size:40px}.cpap-hub .cpap-heading>p{font-size:14px}.cpap-hub .cpap-learn-grid,.cpap-hub .cpap-machine-layout,.cpap-hub .cpap-mask-layout,.cpap-hub .cpap-power-layout,.cpap-hub .cpap-comfort,.cpap-hub .cpap-care-grid{grid-template-columns:1fr}.cpap-hub .cpap-basics,.cpap-hub .cpap-cost{min-height:380px;padding:32px 28px}.cpap-hub .cpap-editorial>div,.cpap-hub .cpap-mask-guide>div{padding:28px}.cpap-hub .cpap-editorial h3,.cpap-hub .cpap-mask-guide h3{font-size:31px}.cpap-hub .cpap-machine-photo{min-height:410px;padding:28px}.cpap-hub .cpap-machine-paths{padding-inline:26px}.cpap-hub .cpap-machine-paths>article{padding-block:31px}.cpap-hub .cpap-machine-paths h3{font-size:30px}.cpap-hub .cpap-product-mini,.cpap-hub .cpap-related{padding:26px}.cpap-hub .cpap-mini-photo{float:none;width:100%;height:270px;margin:0 0 22px}.cpap-hub .cpap-power-band{padding-block:68px}.cpap-hub .cpap-power-copy h2{font-size:46px}.cpap-hub .cpap-battery-product>a{height:310px}.cpap-hub .cpap-comfort{gap:38px}.cpap-hub .cpap-comfort-photo{padding:25px}.cpap-hub .cpap-comfort-photo>img{height:310px}.cpap-hub .cpap-comfort-copy h2{font-size:42px}.cpap-hub .cpap-care-grid>article{min-height:330px;padding:32px 28px}.cpap-hub .cpap-tool-list>a{min-height:92px;padding:20px 22px}.cpap-hub .cpap-close{margin-bottom:40px;padding:34px 28px;display:block}.cpap-hub .cpap-close .cpap-button{margin-top:26px}}@media (prefers-reduced-motion:reduce){.cpap-hub .cpap-button,.cpap-hub .cpap-tool-list>a{transition:none}}
