.sr-premium-product .product__title h1{font-size:clamp(30px,3.1vw,48px);line-height:1.08;letter-spacing:-.04em}.sr-premium-product .tb-product-eyebrow{font-size:10px;line-height:1.6}.sr-premium-summary .tb-product-facts{display:block}.sr-premium-summary .tb-product-facts>div{padding:12px 0;border-bottom:1px solid #c7d6cc}.sr-premium-links{display:flex;gap:10px 24px;flex-wrap:wrap}.sr-premium-links a{display:inline-flex;align-items:center;min-height:44px}.sr-launch{background:#fffaf0;color:#123f3d;padding:52px 5.3%;font:15px/1.65 var(--font-body-family,Arial,sans-serif);scroll-margin-top:150px}.sr-launch *{box-sizing:border-box}.sr-launch-head{max-width:770px;margin-bottom:30px}.sr-launch h2,.sr-launch h3{color:inherit;letter-spacing:-.035em;font-family:var(--font-heading-family,Arial,sans-serif)}.sr-launch h2{font-size:clamp(30px,3.3vw,46px);line-height:1.1;margin:10px 0 18px}.sr-launch h3{font-size:21px;line-height:1.2;margin:10px 0 14px}.sr-launch p{margin:10px 0 16px}.sr-launch .sr-launch-kicker{font-size:10px;font-weight:700;letter-spacing:.12em}.sr-launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sr-launch-card{border:1px solid #c5d3c7;border-radius:18px;overflow:hidden;min-width:0;background:#fffdf7}.sr-launch-visual{aspect-ratio:5/4;background:#e2eee5;position:relative;overflow:hidden;display:grid;place-items:center}.sr-launch-visual img{width:100%;height:100%;object-fit:contain;display:block;position:absolute;inset:0}.sr-launch-badge{position:absolute;top:12px;left:12px;border-radius:30px;padding:4px 12px;background:#123f3d;color:#fffaf0;font-size:10px;font-weight:700}.sr-launch-category{text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em;display:grid;gap:14px}.sr-launch-mark{font:500 64px/1 Georgia,serif;letter-spacing:-.07em}.sr-launch-card:nth-child(3) .sr-launch-visual{background:#f0e9db}.sr-launch-card:nth-child(4) .sr-launch-visual{background:#d7edb7}.sr-launch-copy{padding:20px}.sr-launch-detail{font-size:12px;line-height:1.7;border-top:1px solid #d4ded2;padding-top:14px}.sr-launch-access{margin-top:24px;background:#123f3d;color:#fffaf0;border-radius:18px;padding:24px;display:flex;gap:24px;align-items:center;justify-content:space-between}.sr-launch-access h3{margin-top:0}.sr-launch-access p{max-width:700px;margin-bottom:0}.sr-launch-access a{color:#123f3d;background:#d7edb7;border-radius:40px;padding:12px 20px;min-height:48px;text-decoration:none;font-weight:700;flex-shrink:0}.sr-launch-supply{display:flex;gap:8px 22px;flex-wrap:wrap;margin-top:22px;font-size:12px;align-items:baseline}.sr-launch-supply p{margin:0}.sr-launch :focus-visible{outline:3px solid #c67c32;outline-offset:5px}@media(max-width:989px){.sr-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-launch-access{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.sr-launch{padding:32px 6%;scroll-margin-top:120px}.sr-launch h2{font-size:30px}.sr-launch-grid{grid-template-columns:1fr;gap:16px}.sr-launch-card{display:grid;grid-template-columns:32% minmax(0,1fr);border-radius:14px}.sr-launch-visual{aspect-ratio:auto;min-height:200px}.sr-launch-badge{top:8px;left:8px;font-size:9px;padding:3px 8px}.sr-launch-copy{padding:16px}.sr-launch h3{font-size:19px}.sr-launch-copy>p{font-size:13px}.sr-launch-copy>.sr-launch-kicker{font-size:9px}.sr-launch-copy>.sr-launch-detail{font-size:11px}.sr-launch-mark{font-size:45px}.sr-launch-category{font-size:8px}.sr-launch-access{padding:20px}.sr-launch-access a{width:100%;text-align:center}.sr-launch-supply{display:block}.sr-premium-product .product__title h1{font-size:32px}}
.sr-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-launch-visual{aspect-ratio:16/8}.sr-launch-preview-link{display:flex;align-items:center;min-height:44px;padding:8px 22px;background:#edf2e8;color:#123f3d;font-size:12px;font-weight:700;text-underline-offset:4px}.sr-launch-copy{padding:18px 24px 24px}.sr-launch .sr-launch-preview-note{font-size:11px;max-width:760px;margin-top:18px}@media(max-width:749px){.sr-launch-grid{grid-template-columns:1fr}.sr-launch-card{display:block}.sr-launch-visual{aspect-ratio:16/9;min-height:0}.sr-launch-copy{padding:18px}.sr-launch-copy>p{font-size:14px}.sr-launch-copy>.sr-launch-detail{font-size:12px}.sr-launch-category{font-size:12px}}

.sr-launch#sr-included{display:block}.sr-launch#sr-included>.sr-launch-head{margin-bottom:30px}
