@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.guide-card{width:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative}.guide-card .thumbnail-row{width:100%;height:335px;display:flex;justify-content:center;align-items:center}@media(max-width:991px){.guide-card .thumbnail-row{height:280px}}.guide-card .thumbnail-row .thumbnail-container{position:relative;display:block}.guide-card .thumbnail-row .thumbnail-container img{max-height:335px;max-width:100%;object-fit:contain;border-radius:var(--joy-core-radius-3);box-shadow:var(--joy-core-elevation-4);position:relative;transform:rotate(0);transition:all var(--joy-transition-duration-long) var(--joy-transition-timing-function);z-index:3}@media(max-width:991px){.guide-card .thumbnail-row .thumbnail-container img{max-height:280px}}.guide-card .thumbnail-row .thumbnail-container:before{z-index:2}.guide-card .thumbnail-row .thumbnail-container:after,.guide-card .thumbnail-row .thumbnail-container:before{content:"";position:absolute;background-color:var(--joy-color-neutral-0);top:0;left:0;bottom:0;right:0;border-radius:var(--joy-core-radius-3);box-shadow:var(--joy-core-elevation-3);transition:all var(--joy-transition-duration-long) var(--joy-transition-timing-function);opacity:0}.guide-card .thumbnail-row .thumbnail-container:after{z-index:1}.guide-card:hover .thumbnail-container img{transform:rotate(-4deg)}.guide-card:hover .thumbnail-container:before{opacity:1;transform:rotate(-2deg)}.guide-card:hover .thumbnail-container:after{opacity:1}.guide-card .top-info{margin-top:var(--joy-core-spacing-10);display:flex;justify-content:flex-start;align-items:center}.guide-card .article-text{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.guide-card .title{margin-top:var(--joy-core-spacing-5)}.guide-card .link{color:var(--joy-color-neutral-70);font-weight:var(--joy-font-weight-bold);font-size:var(--joy-font-size-primary-400);padding-bottom:6px;border-bottom:2px solid var(--joy-color-neutral-70);text-decoration:none;margin-top:var(--joy-core-spacing-7)}.guide-card .link:hover{color:var(--joy-color-primary-50);border-color:var(--joy-color-primary-50);transition:all var(--joy-transition-duration-default) var(--joy-transition-timing-function)}
