/* Product-page editorial system, author adaptation. Portrait remains uncropped. */
body{background:#fff;color:#003f45;--color-text:#003f45;--color-text-muted:#365c60;--color-bg-dark:#003f45;--color-bg:#fff;--color-bg-soft:#fff;font-family:Inter,Arial,sans-serif}
.bp-hero{background:#fff;padding:0;border-bottom:6px solid transparent;border-image:linear-gradient(100deg,#a77923,#f5e1a3,#bf902f) 1}.bp-hero:before{display:none}.bp-hero-inner{max-width:none;width:100%;padding:0;grid-template-columns:50% 50%;gap:0;align-items:stretch}.bp-hero-photo-wrap{width:100%;max-width:none;height:auto;aspect-ratio:auto;border:0;border-radius:0;background:#f3f4f2;display:flex;align-items:center;justify-content:center;overflow:visible;padding:28px;box-sizing:border-box}.bp-hero-photo{position:static;display:block;width:auto;height:auto;max-width:100%;max-height:520px;object-fit:contain;object-position:center;border-radius:0;margin:0}.bp-hero-text{padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;color:#003f45}.bp-hero h1{color:#003f45;text-transform:uppercase;font-weight:800!important;font-size:clamp(54px,6.2vw,92px);line-height:.98;letter-spacing:-.02em}.bp-hero-title{color:#365c60;font:600 16px/1.5 Inter,Arial,sans-serif;max-width:510px;margin:0 0 18px}.bp-hero-lede{color:#365c60;font-size:15px;line-height:1.65}.bp-hero .section-label{color:#91681d!important}.bp-breadcrumb{color:#365c60;margin-bottom:22px}.bp-breadcrumb a{color:#003f45}.bp-hero-meta a.bp-btn-gold{background:#003f45!important;color:white!important;border:1px solid #003f45;border-radius:3px}.bp-hero-meta a.bp-btn-ghost{color:#003f45;border-color:#8eacad;border-radius:3px}.bp-hero-meta a.bp-btn-ghost:hover{color:#003f45;background:#f4f7f6}
.section--soft{background:#fff}.section-label{color:#91681d}.section-title,h2,h3{font-weight:800!important;text-transform:uppercase}.section-title{letter-spacing:-.02em}.section-header{text-align:left}.section-subtitle{margin-left:0}.bp-story-inner{max-width:1180px;display:grid;grid-template-columns:34% 66%;gap:0;padding:0 4%}.bp-story-inner>div:first-child{padding-right:40px}.bp-story-inner .bp-prose{padding-left:32px;border-left:1px solid #dce5e5}.bp-story-inner>div:first-child h2{font-size:clamp(38px,3.6vw,54px)!important}.bp-pullquote{background:#003f45;border:0;border-top:3px solid transparent;border-image:linear-gradient(100deg,#a77923,#f5e1a3,#bf902f) 1;padding:24px}.bp-pullquote p{color:#fff;font-size:18px}.section:has(.bp-creds-grid){background:#003f45;color:#fff}.section:has(.bp-creds-grid) .section-title,.section:has(.bp-creds-grid) h3{color:white}.section:has(.bp-creds-grid) .section-subtitle,.section:has(.bp-creds-grid) .bp-cred p{color:#d4e5e5}.section:has(.bp-creds-grid) .section-label,.section:has(.bp-creds-grid) .bp-cred-num{color:#edcf7c}.bp-cred{border-top-color:#cead60}.bp-cred h3{font-size:30px}.bp-topics li{background:#fff}.bp-scope-col{border-radius:0}.bp-verify-band{background:#fff;border-top:1px solid #dce5e5}.bp-final{background:#fff;border:0;border-top:1px solid #dce5e5}.bp-final h2{color:#003f45}.bp-final p{color:#365c60!important}.bp-final .section-label{color:#91681d!important}.bp-final .btn{background:#003f45;color:white;border-radius:3px}.cla-footer{border-top:6px solid transparent;border-image:linear-gradient(100deg,#a77923,#f5e1a3,#bf902f) 1;background:#003f45}.cla-footer h4{font-family:Inter,Arial,sans-serif!important;font-weight:600!important}.cla-footer p{color:inherit}.nb-about-footer .footer-social a{border:0;border-radius:0}.nb-footer-toggle{font:inherit}.nb-author-v2 .footer-inner{max-width:1280px}.nb-author-v2 .footer-fda-disclaimer{font-size:10px;line-height:1.55}
@media(max-width:900px){.bp-hero-inner{grid-template-columns:46% 54%}.bp-hero-photo-wrap{padding:18px}.bp-hero h1{font-size:54px}.bp-hero-text{padding:28px}.bp-story-inner{grid-template-columns:1fr;padding:0 24px}.bp-story-inner .bp-prose{padding:0;border:0}.bp-story-inner>div:first-child{padding:0}.bp-hero-photo{max-height:460px}}
@media(max-width:600px){.bp-hero-inner{display:flex;flex-direction:column}.bp-hero-photo-wrap{padding:0;background:#f3f4f2;width:100%;aspect-ratio:auto;max-width:none;display:block}.bp-hero-photo{width:100%;height:auto;max-height:none;max-width:100%;object-fit:contain;display:block}.bp-hero-text{padding:25px 22px 28px}.bp-hero h1{font-size:clamp(46px,13.2vw,64px);line-height:.98}.bp-hero-title{font-size:14px}.bp-hero-lede{font-size:14px}.bp-hero-meta a{min-height:46px;font-size:12px}.section{padding:28px 0!important}.section-title{font-size:37px!important}.bp-story-inner>div:first-child h2{font-size:40px!important}.bp-story-inner{padding:0 22px}.bp-pullquote p{font-size:16px}.bp-cred h3{font-size:29px}.bp-cred p{font-size:14px}.bp-verify-inner h2,.bp-final h2{font-size:37px}.nb-about-footer{padding:22px!important}.nb-about-footer .footer-social{gap:8px;margin:6px 0 12px}.nb-about-footer .footer-fda-disclaimer{font-size:9px}.nb-about-footer .footer-bottom{font-size:9px}.nb-about-footer .footer-legal-links{gap:12px}}

.bp-hero-photo-wrap{padding:0;background:#f4f2ed}.bp-hero-photo{max-height:600px;width:auto;height:auto;max-width:100%;object-fit:contain}@media(max-width:600px){.bp-hero-photo{width:100%;max-height:none;height:auto}}
