.alhc-best-work .title-band{margin-bottom:28px}
.alhc-best-work .section-top{justify-content:center;text-align:center}
.alhc-work-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}
.alhc-work-item{min-width:0;margin:0}
.alhc-work-photo{display:block;width:100%;padding:0;border:0;background:var(--alhc-black);color:inherit;cursor:zoom-in;aspect-ratio:3/4;overflow:hidden}
.alhc-work-photo img{display:block;width:100%;height:100%;object-fit:cover}
.alhc-work-item figcaption{display:none}
.alhc-work-dialog{width:min(1100px,calc(100% - 32px));height:auto;max-height:calc(100svh - 32px);margin:auto;padding:16px;border:1px solid var(--alhc-line)}
.alhc-work-dialog .drawer-top{padding-bottom:10px;margin-bottom:12px;gap:12px}
.alhc-work-dialog .drawer-top p{margin:0;color:var(--alhc-text)}
.alhc-work-dialog>img{display:block;width:100%;height:min(72svh,800px);object-fit:contain}
@media(max-width:1199px){.alhc-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:989px){.alhc-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:599px){.alhc-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alhc-best-work .title-band{margin-bottom:20px}}
