.gallery-jump{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.gallery-jump a{padding:12px 18px;border:1px solid var(--line);border-radius:8px;color:#176348;font-weight:700}.work-group{scroll-margin-top:30px;margin-bottom:60px}.work-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.work-photo{margin:0;min-width:0}.work-photo a{display:flex;align-items:center;justify-content:center;background:#eef2ed;border-radius:12px;overflow:hidden;min-height:280px}.work-photo img{display:block;width:100%;height:340px;object-fit:contain}.work-photo figcaption{display:flex;gap:12px;padding-top:14px;font-size:14px}.work-photo figcaption span{color:#176348;font-weight:800}.gallery-note{max-width:720px;color:var(--muted);font-size:14px}@media(max-width:1000px){.work-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.work-gallery{grid-template-columns:1fr}.work-photo img{height:auto;max-height:540px}.work-photo a{min-height:0}.gallery-jump a{width:100%;text-align:center}}
