.medica-product-story{max-width:1440px;margin:0 auto;padding:0 6% 60px;box-sizing:border-box;color:#14375b}.medica-detail-nav{display:flex;flex-wrap:wrap;gap:14px 30px;border-top:1px solid #dce5ef;border-bottom:1px solid #dce5ef;padding:22px 0;margin:0 0 64px}.medica-detail-nav a{font-size:14px;line-height:1.7;color:#315b86;text-decoration:none}.medica-detail-heading{max-width:900px;margin-bottom:40px}.medica-detail-heading h2{font-size:clamp(30px,4vw,54px);line-height:1.3;letter-spacing:-.025em;margin:16px 0 25px;scroll-margin-top:120px}.medica-detail-heading>p{font-size:19px;line-height:1.95;color:#52647a}.medica-detail-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:70px}.medica-detail-benefits article{background:#edf3f9;border-top:3px solid #81b9db;padding:28px;border-radius:0 0 10px 10px}.medica-detail-index{font-size:12px;letter-spacing:.12em;color:#517ba4}.medica-product-story h3{font-size:clamp(22px,2.3vw,30px);line-height:1.45;letter-spacing:-.015em;margin:16px 0}.medica-detail-benefits h3{font-size:22px}.medica-product-story p{font-size:17px;line-height:1.95;color:#52647a}.medica-detail-benefits p{font-size:16px;margin-bottom:0}.medica-detail-editorial{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;margin-bottom:65px}.medica-detail-editorial figure{margin:0;background:#fff;border:1px solid #e2eaf2;border-radius:12px;padding:24px}.medica-detail-editorial img{width:100%;height:auto;max-height:650px;object-fit:contain;display:block}.medica-detail-editorial figcaption{font-size:12px;line-height:1.8;color:#6a7b8d;margin-top:16px}.medica-detail-narrative{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px}.medica-detail-narrative article{border-top:1px solid #dce5ef;padding-top:30px}.medica-detail-inquiry{background:#153b62;color:#fff;border-radius:12px;padding:44px;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.medica-detail-inquiry .eyebrow{color:#9dc9ee}.medica-detail-inquiry h3{color:#fff;font-size:clamp(26px,2.8vw,38px)}.medica-detail-inquiry p{color:#d0e0ef;font-size:16px;margin-bottom:0}.medica-detail-inquiry>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.medica-detail-inquiry .button{background:#fff;color:#153b62;line-height:1.7;white-space:normal}.medica-detail-inquiry .text-link{color:#fff}.medica-product-story a:focus-visible{outline:3px solid #5799eb;outline-offset:5px}.medica-detail-video{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;margin:0 0 60px}.medica-detail-video iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px;background:#14375b;min-width:0}@media(max-width:1000px){.medica-detail-benefits{gap:16px}.medica-detail-benefits article{padding:22px}.medica-detail-editorial,.medica-detail-narrative{gap:30px}.medica-detail-inquiry{padding:30px;gap:30px}}@media(max-width:700px){.medica-product-story{padding:0 6% 36px}.medica-detail-nav{margin-bottom:36px;gap:14px 22px}.medica-detail-benefits,.medica-detail-editorial,.medica-detail-narrative,.medica-detail-inquiry,.medica-detail-video{grid-template-columns:1fr}.medica-detail-benefits{margin-bottom:40px}.medica-detail-editorial,.medica-detail-narrative{margin-bottom:38px}.medica-detail-heading>p{font-size:17px}.medica-detail-inquiry{padding:26px}.medica-detail-editorial figure{padding:18px}.medica-product-story p{font-size:16px}}
