.hy-header-row{position:relative}.hy-treatments-menu{position:static}.hy-mega{left:0;right:0;width:auto;max-height:calc(100dvh - 120px);overflow-y:auto;padding:20px 28px}.hy-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px}.hy-mega a{white-space:normal}.hy-mega .hy-mega-heading{font-weight:700;color:var(--purple);border-bottom:1px solid var(--line);padding:12px 10px}.hy-mega .hy-service-link{font-size:13px;padding:10px;min-height:44px}.hy-mega-all{font-weight:700;border-bottom:2px solid var(--gold);margin-bottom:14px}.hy-restored-directory,.hy-restored-videos{padding:45px 0}.hy-restored-directory h2,.hy-restored-videos h2{font-size:36px}.hy-restored-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hy-restored-video-grid h3{font-size:23px;margin-bottom:12px}.hy-restored-video-grid iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.hy-footer-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 30px;border-top:1px solid #ffffff26;margin-top:28px;padding-top:24px}.hy-footer-directory a{padding:8px 0}.hy-social-links{display:flex;gap:16px;flex-wrap:wrap}.hy-source-mission{color:inherit}.hy-source-mission p{color:inherit}
@media(max-width:1040px){.hy-treatments-menu{position:relative}.hy-mega{position:static;width:100%;max-height:none;padding:10px;border:0;box-shadow:none}.hy-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hy-menu summary{min-height:44px}.hy-open{max-height:calc(100dvh - 90px);overflow-y:auto}}
@media(max-width:640px){.hy-mega-grid,.hy-footer-directory,.hy-restored-video-grid{grid-template-columns:1fr}.hy-restored-directory,.hy-restored-videos{padding:32px 0}.hy-about-copy .hy-source-mission{display:block;font-size:14px;line-height:1.7}.hy-about-copy .hy-source-mission p{display:block}.hy-restored-directory h2,.hy-restored-videos h2{font-size:30px}}
@media(max-width:360px){.hy-header-row{gap:12px}.hy-logo{width:auto;flex:1 1 auto;min-width:0}.hy-logo-copy{min-width:0}.hy-toggle{flex-shrink:0}}
