.formula-dossier{margin:28px 0;padding:28px;border:1px solid #cbd0d4;background:#fff;color:#191d21}.formula-dossier h3{font-size:27px;line-height:1.2;margin:22px 0 16px}.formula-dossier h4{font-size:12px;letter-spacing:.07em;line-height:1.5}.formula-dossier p{font-size:15px;line-height:1.65;max-width:80ch}.dossier-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0;border-bottom:1px solid #d6d9dc;padding-bottom:14px}.dossier-tabs button{padding:10px 13px;background:#f3f4f5;color:#222;border:1px solid #d3d7da;font:inherit;font-size:12px;cursor:pointer}.dossier-tabs button[aria-pressed=true]{background:#171b20;color:#fff;border-color:#171b20}.ingredient-entry{border-top:1px solid #d8dde1;padding:0;margin:0}.ingredient-entry summary{display:flex;gap:14px;align-items:baseline;padding:19px 0;cursor:pointer;font-size:15px;font-weight:500;line-height:1.5}.ingredient-entry summary:after{content:'+';margin-left:auto;color:#a61a30}.ingredient-entry[open] summary:after{content:'−'}.ingredient-entry summary span{font-size:10px;color:#a61a30;min-width:18px}.ingredient-body{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0 0 18px}.ingredient-body>div+div{border-left:1px solid #d8dde1;padding-left:25px}.dossier-benefits,.dossier-results{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.dossier-benefits article,.dossier-results article{border-top:2px solid #ad1931;padding:16px 0}.dossier-benefits span{font-size:11px;color:#a61a30}.dossier-results strong{font-size:32px;font-weight:400}.dossier-results small{font-size:12px;color:#58636c}.dossier-coach{padding:18px 22px;background:#f1f3f5;border-left:2px solid #ad1931;margin-top:20px}.dossier-slide{display:block;width:100%;height:auto;object-fit:contain}.formula-dossier .note{font-size:12px;line-height:1.6}.formula-dossier a{overflow-wrap:anywhere}.formula-dossier .clinical-evidence img{max-height:none;object-fit:contain}.product-layout .product-picture img{object-fit:contain}.resource-route-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}@media(max-width:700px){.formula-dossier{padding:19px}.ingredient-body,.dossier-results,.dossier-benefits{grid-template-columns:1fr;gap:10px}.ingredient-body>div+div{border-left:0;padding-left:0}.formula-dossier h3{font-size:24px}}
