.launch-banner{background:#173e33;color:#fff;display:flex;justify-content:center;align-items:center;gap:12px 24px;flex-wrap:wrap;padding:12px 5%;font:13px/1.5 sans-serif;text-align:center}.launch-banner strong{font-size:11px;letter-spacing:1.5px;color:#e6d3a8}.launch-banner a{text-decoration:underline;text-underline-offset:4px;color:inherit}.site-header{height:auto;min-height:88px;flex-wrap:wrap;padding-block:18px}.site-header nav{display:flex;flex-wrap:wrap;gap:14px 22px}.site-header nav a{padding:8px 0}.info-page{max-width:1240px;margin:auto;padding:70px 5%}.info-page h1{font-size:clamp(38px,5vw,66px);line-height:1.12;margin:20px 0 25px}.info-lead{max-width:760px;font-size:17px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:45px 0}.info-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid article{border:1px solid #d9ddd2;border-radius:14px;padding:28px;background:#fff}.info-grid h2{font-size:28px;margin:18px 0}.info-grid p{font-size:14px;margin:18px 0}.price-label{font-size:19px}.info-page section{max-width:850px;margin:45px 0}.info-page section h2{font-size:28px;margin:35px 0 15px}.info-page section p,.info-page li{font-size:15px;line-height:1.9;margin-bottom:16px}.info-page section a,.info-lead a{text-decoration:underline;text-underline-offset:3px}.coverage-summary{background:#f2ebdc}.coverage-summary p{max-width:750px;margin:24px 0}.launch-banner a:focus-visible,.site-header a:focus-visible{outline:3px solid #bf794c;outline-offset:5px}@media(max-width:1000px){.site-header nav{display:flex;order:3;width:100%;justify-content:center;border-top:1px solid #d9ddd2;padding-top:12px}.site-header{justify-content:space-between}.info-grid{grid-template-columns:1fr}}@media(max-width:650px){.launch-banner{gap:5px;padding:12px 20px}.launch-banner strong,.launch-banner span{width:100%}.site-header{height:auto;min-height:76px}.site-header nav{gap:8px 16px;font-size:12px;justify-content:flex-start}.info-page{padding:40px 6%}.info-grid.two{grid-template-columns:1fr}.shop-header{flex-wrap:wrap;height:auto}.shop-header nav{display:flex!important;flex-wrap:wrap;gap:12px}}
