.mh-directory{max-width:1200px;margin:2rem auto;padding:1.5rem clamp(1rem,4vw,3rem);font:inherit;line-height:1.65}.mh-directory h2{font-family:var(--font-display,inherit);margin-bottom:1rem}.mh-directory ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.6rem 1.5rem;list-style:none;padding:0}.mh-directory a{text-decoration:underline;text-underline-offset:4px}.mh-page{max-width:1000px;margin:4rem auto;padding:2rem;line-height:1.8}.mh-page h1{font-family:var(--font-display,inherit);font-size:clamp(2rem,5vw,4rem)}.project-ssr-content img,.project-ssr-content video{max-width:100%;height:auto}.mh-media{margin:2rem 0}.mh-media video{display:block;width:100%;max-height:75vh}
