.hdh-related-styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}
.hdh-related-styles .hdh-style-card{color:inherit;display:flex;flex-direction:column}
.hdh-related-styles .hdh-style-card img{aspect-ratio:1;object-fit:contain;background:#f7f7f7}
.hdh-related-styles .hdh-style-product-name{font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.75);margin-top:0}
.hdh-related-styles .hdh-style-card>span:last-child{margin-top:auto;padding-top:.4rem;padding-bottom:.5rem}
.hdh-related-styles .hdh-style-card:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.hdh-related-styles .hdh-style-card:hover{border-color:rgba(var(--color-foreground),.5)}
[data-hdh-story-page] .hdh-story-links{gap:.4rem 1.5rem;margin:.7rem 0}
[data-hdh-story-page] .hdh-story-links a{display:inline-flex;align-items:center;min-height:44px}
[data-hdh-story-page] .hdh-category-highlights{margin:1rem 0;padding:1rem 1.4rem}
#hdh-other-styles,#hdh-questions,[data-hdh-spec-kind]{scroll-margin-top:10rem}
@media(max-width:989px){.hdh-related-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){[data-hdh-story-page] .hdh-showcase-lead img,[data-hdh-story-page] .hdh-real-media img{height:min(80vw,360px);max-height:none;aspect-ratio:auto;object-fit:contain}[data-hdh-story-page] .product__title{font-size:2.5rem}[data-hdh-story-page] .hdh-story-links{font-size:1.3rem;gap:.2rem 1.1rem}.hdh-related-styles{gap:1rem}}
