.ec-style-group{grid-column:1/-1;scroll-margin-top:110px;min-width:0;margin-bottom:20px}.ec-style-group>h3{margin-bottom:18px}.ec-product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ec-internal-links{padding:48px 0;border-top:1px solid #e2d9cd;background:#f8f5ef}.ec-link-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:26px}.ec-link-list{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:16px}.ec-related-link{display:inline;overflow-wrap:anywhere;color:#a94f36;text-decoration:underline;text-underline-offset:4px;font-weight:600}.ec-related-link:hover{color:#783723}.ec-related-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ec-context-section{scroll-margin-top:110px;border-top:1px solid #e2d9cd;margin-top:30px;padding-top:25px}.ec-context-section>p{max-width:70ch;margin-top:12px;line-height:1.75}.ec-context-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:15px}@media(min-width:640px){.ec-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ec-link-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.ec-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
