.theme-aquadepo .aq-work-thumbnails{min-width:0;margin:24px 0 22px}.theme-aquadepo .aq-work-thumbnails-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.theme-aquadepo .aq-work-thumbnails-heading>p{color:#5b5049;letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:1.5}.theme-aquadepo .aq-work-thumbnails-track{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;overflow-anchor:none;min-width:0;max-width:100%;padding:2px 2px 12px;position:relative;overflow-x:auto}.theme-aquadepo .aq-work-thumbnails-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.theme-aquadepo .aq-work-thumbnails-track li[aria-hidden=true]{display:none}}.theme-aquadepo .aq-work-thumbnails-track>ul{align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.theme-aquadepo .aq-work-thumbnails-track>ul>li{scroll-snap-align:start;flex:0 0 152px;min-width:0;margin:0;padding:0}.theme-aquadepo .aq-work-thumbnail{color:#302d2a;flex-direction:column;gap:5px;text-decoration:none;display:flex}.theme-aquadepo .aq-work-thumbnail-photo{aspect-ratio:1;background:#f5f1ec;border:1px solid #e5ddd7;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.theme-aquadepo .aq-work-thumbnail-photo img{object-fit:contain;width:100%;height:100%;display:block}.theme-aquadepo .aq-work-thumbnail-category{color:#fff;letter-spacing:0;background:#b90017;border-radius:0 6px 0 0;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;bottom:0;left:0}.theme-aquadepo .aq-work-thumbnail-area{color:#79685f;letter-spacing:0;margin-top:3px;font-size:12px;line-height:1.4}.theme-aquadepo .aq-work-thumbnail-title{-webkit-line-clamp:2;color:#302d2a;letter-spacing:0;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:-webkit-box;overflow:hidden}.theme-aquadepo .aq-work-thumbnail:hover .aq-work-thumbnail-photo{border-color:#b90017}.theme-aquadepo .aq-work-thumbnail:focus-visible,.theme-aquadepo .aq-work-thumbnails-track:focus-visible{outline-offset:2px;outline:2px solid #b90017}@media (width<=700px){.theme-aquadepo .aq-work-thumbnails-track>ul{gap:12px}.theme-aquadepo .aq-work-thumbnails-track>ul>li{flex-basis:136px}.theme-aquadepo .aq-work-thumbnails{margin-top:20px}}
