.card{width:30%;background:var(--background);border-radius:5px;min-width:300px;margin-bottom:20px}.card img{width:100%;height:auto;border-radius:5px 5px 0 0}.card-content{padding:20px;display:flex;flex-direction:column;gap:10px}.card-content button,.card-content h2,.card-content p{color:var(--foreground)}.card-content h2{font-size:1.5rem;font-weight:700;text-transform:capitalize}.card-content p{font-size:1rem;margin:0}.card-content button{background:var(--primary);color:var(--background);border:none;padding:10px;border-radius:5px;cursor:pointer}.embla{overflow:hidden;width:90%}.embla__container{display:flex}.embla__slide{flex:0 0 90%;margin-left:10px;margin-right:10px}img.embla__slide__img{width:100%;object-fit:cover}.embla__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:25%;height:25%}.embla__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:calc((2.6rem - 1.4rem) / 2 * -1)}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;justify-content:center;margin:0 10px 0 0}.embla__dot,.embla__dot:after{display:flex;align-items:center;border-radius:50%}.embla__dot:after{width:1rem;height:1rem;content:""}.embla__dot--selected:after,.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--background)}.embla__dot--selected:after{transition:.5s;background:var(--background)}@media (max-width:500px){.embla__slide{flex:0 0 100%}}.featured_hwrapper{display:flex;justify-content:space-between;align-items:center;width:90%;margin-bottom:20px}.featured_wrapper h1.featured-heading{font-size:20px;font-weight:600;color:var(--background)}.featured_hwrapper a{text-decoration:none;color:var(--background);font-size:12px}.featured_hwrapper a:hover{text-decoration:underline}.featured{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:90%;gap:10px}