.other-products-page{padding-block:clamp(3rem,7vw,5.5rem)}
.other-products-page h1{max-width:16ch}
.other-products-intro{max-width:58ch;font-size:1.125rem}
.product-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;margin:2rem 0 0;list-style:none}
.product-card{display:flex;min-height:14rem;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.5rem;border:1px solid var(--line);border-radius:12px;background:#fffef9}
.product-card h2{font-size:1.4rem;line-height:1.25;margin:0}
.product-card .product-domain{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;overflow-wrap:anywhere}
.product-card .button{margin-top:auto;text-decoration:none}
@media(max-width:760px){.product-directory{grid-template-columns:1fr}.product-card{min-height:0}.product-card .button{margin-top:.25rem}}
