.storefront .product-education-sections{display:grid;gap:26px;margin-top:30px;max-width:72ch}.storefront .product-education-sections section{padding-top:22px;border-top:1px solid #dce5ee}.storefront .product-education-sections section:first-child{padding-top:0;border-top:0}.storefront .product-education-sections h4{font-size:19px;line-height:1.35;letter-spacing:-.25px;margin:0 0 11px;color:#173a5c}.storefront .product-education-sections p{font-size:16px;line-height:1.8;color:#405a73;margin:0}.storefront .product-education-note{align-self:start}.storefront .product-evidence-label{display:flex;align-items:flex-start;gap:9px;font-size:13px;font-weight:700;line-height:1.5;color:#20577e;margin:0 0 22px}.storefront .product-evidence-label svg{flex:none;margin-top:1px}.storefront .product-education-note>p{font-size:14px;line-height:1.75}.storefront .product-evidence-source{border:0;background:transparent;font:inherit;font-size:14px;padding:8px 0;text-align:left;min-height:44px;margin:6px 0 16px;cursor:pointer}.storefront .product-education-note>.text-link{display:flex;width:fit-content;min-height:44px;margin:0}.storefront .product-education-note :is(button,a):focus-visible{outline:3px solid #176cb3;outline-offset:4px}.storefront .retail-product-page .product-education-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:22px 0 12px;padding-bottom:12px;border-bottom:1px solid #dce5ee}.storefront .retail-product-page .product-education-context .product-evidence-label{margin:0;max-width:100%}.storefront .retail-product-page .product-education-context .text-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:0;background:transparent;color:#20577e;font:inherit;font-size:14px;text-align:left;cursor:pointer}.storefront .retail-product-page .product-reading-nav{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 24px}.storefront .retail-product-page .product-reading-nav a{display:inline-flex;align-items:center;min-height:44px;padding:5px 0;color:#20577e;font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a7bfd1}.storefront .retail-product-page .product-reading-nav a:hover{color:#064ca4;text-decoration-color:currentColor}.storefront .retail-product-page .product-education-sections h4{scroll-margin-top:120px}.storefront .retail-product-page :is(.product-reading-nav a,.product-education-context button,.product-education-sections h4):focus-visible{outline:3px solid #176cb3;outline-offset:5px;border-radius:2px}.storefront .retail-product-page .product-research-context{padding:16px 0;margin:0 0 22px;border-bottom:1px solid #dce5ee}.storefront .retail-product-page .product-research-context .product-evidence-label{margin:0 0 6px}.storefront .retail-product-page .product-research-context p{margin:0;font-size:14px}.storefront .retail-product-page .product-blend-composition{max-width:620px;margin:30px 0;padding:22px 24px;background:#f1f6fb;border-left:3px solid #20577e}.storefront .retail-product-page .product-blend-composition h4{margin:0 0 8px;font-size:20px}.storefront .retail-product-page .product-blend-composition p{font-size:14px;line-height:1.6;margin:0 0 18px}.storefront .retail-product-page .product-blend-composition dl{margin:0}.storefront .retail-product-page .product-blend-composition dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;border-bottom:1px solid #dce5ee;font-size:15px;line-height:1.5}.storefront .retail-product-page .product-blend-composition dd{margin:0;color:#173a5c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.storefront .retail-product-page .product-blend-composition .product-composition-total{font-weight:700;border-bottom:0;padding-top:16px}.storefront .retail-product-page .product-blend-composition small{display:block;color:#526a80;font-size:12px;line-height:1.65;margin-top:14px}@media(max-width:700px){.storefront .product-education-sections{gap:23px;margin-top:24px}.storefront .product-education-sections h4{font-size:18px}.storefront .product-education-sections p{font-size:15px;line-height:1.8}.storefront .product-education-note{margin-top:5px}.storefront .retail-product-page .product-reading-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.storefront .retail-product-page .product-blend-composition{padding:20px 18px}}