.art-lc2{-webkit-line-clamp:2}.art-lc2,.art-lc3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.art-lc3{-webkit-line-clamp:3}*{box-sizing:border-box}.art-card:hover h3{color:#A06DB0!important}.art-card:hover img{transform:scale(1.04)}.art-card .overflow-hidden img{transition:transform .4s ease}.art-cat-item:hover h3{color:#A06DB0!important;text-decoration:underline;text-underline-offset:3px}.art-search-input:focus{outline:none;border-color:#33657E!important;box-shadow:0 0 0 3px rgba(49,100,124,.1)}.art-search-btn:hover{background:#33657E!important;color:#fff!important}.art-search-clear:hover{color:#33657E!important}@media(max-width:900px){.art-wrap{padding:0 40px!important}.art-wrap-pad{padding:48px 40px!important}.art-cat-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.art-wrap{padding:0 20px!important}.art-wrap-pad{padding:40px 20px!important}.art-hero-grid{grid-template-columns:1fr!important}.art-grid-4{grid-template-columns:1fr 1fr!important}.art-cat-grid{grid-template-columns:1fr!important}.art-sub-flex{flex-direction:column!important;gap:28px!important}}@media(max-width:480px){.art-grid-4{grid-template-columns:1fr!important}}