.garden-features__tabs{display:flex;justify-content:center;gap:32px;margin:28px 0 20px}
.garden-features__tabs a{padding:10px 0;border-bottom:1px solid transparent;font-size:11px;letter-spacing:.08em}
.garden-features__tabs a[aria-current]{border-color:currentColor}
.garden-features__status{text-align:center;margin-bottom:30px;min-height:20px}
.garden-features>.container{box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto;padding-inline:4.5%}
.garden-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11.7px 6px}
.garden-features__card{min-width:0}
.garden-features__card a{display:flex;flex-direction:column;align-items:stretch}
.garden-features__image{order:0;aspect-ratio:4/5;background:#f5f5f2;overflow:hidden}
.garden-features__image img{display:block;width:100%;height:100%;object-fit:contain}
.garden-features__meta{order:2;display:flex;flex-wrap:wrap;gap:2.6px 8px;justify-content:space-between;margin-top:3.9px;font-size:11px;line-height:1.5;letter-spacing:.03em;color:#666}
.garden-features__card h2{order:1;font-size:13px;line-height:1.6;margin:6.5px 0 0;font-weight:500;color:#181818;overflow-wrap:anywhere}
.garden-features__more{display:flex;justify-content:center;margin-top:42px}
.garden-features [hidden]{display:none!important}
@media(max-width:999px){.garden-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:699px){
  .garden-features__grid{gap:9.75px 6px;font-family:Arial,"Noto Sans JP",sans-serif}
  .garden-features__card h2{font-size:13px;line-height:1.7;font-weight:400;margin-top:3.9px}
  .garden-features__meta{font-size:11px;line-height:1.5;letter-spacing:.01em;margin-top:3.9px}
  .garden-features__tabs{gap:17px}
  .garden-features__tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:11px}
}
