.card-item:where(.astro-dohjnao5){position:relative}@media (min-width: 768px){.card-item:where(.astro-dohjnao5).featured{grid-column:span 2 / span 2}}@media (min-width: 1024px){.card-item:where(.astro-dohjnao5).featured{grid-column:span 1 / span 1}}.card-link:where(.astro-dohjnao5){position:relative;display:block;height:100%;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-border) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-card) / var(--tw-bg-opacity, 1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-link:where(.astro-dohjnao5):hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.card-link:where(.astro-dohjnao5){border-radius:.75rem;padding:1.5rem}}@media (min-width: 768px){.card-link:where(.astro-dohjnao5){padding:2rem}}.card-item:where(.astro-dohjnao5).featured .card-link:where(.astro-dohjnao5){border-color:rgb(var(--color-accent) / .2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(var(--color-accent) / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(var(--color-accent-secondary) / .05) var(--tw-gradient-to-position)}.card-decoration:where(.astro-dohjnao5){position:absolute;right:0;top:0;height:5rem;width:5rem;opacity:.1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:radial-gradient(circle,rgb(var(--color-accent)) 0%,transparent 70%);transform:translate(50%,-50%)}.card-link:where(.astro-dohjnao5):hover .card-decoration:where(.astro-dohjnao5){opacity:.2}.card-content:where(.astro-dohjnao5){position:relative;z-index:10;display:flex;height:100%;flex-direction:column}.card-header:where(.astro-dohjnao5){margin-bottom:1rem}.card-title:where(.astro-dohjnao5){margin-bottom:.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-text-base) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:where(.astro-dohjnao5):hover .card-title:where(.astro-dohjnao5){--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.card-title:where(.astro-dohjnao5){font-size:1rem;line-height:1.4}@media (min-width: 640px){.card-title:where(.astro-dohjnao5){font-size:1.0625rem}}@media (min-width: 768px){.card-title:where(.astro-dohjnao5){font-size:1.125rem}}@media (min-width: 1280px){.card-title:where(.astro-dohjnao5){font-size:1.25rem}}.card-title-featured:where(.astro-dohjnao5){margin-bottom:.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-text-base) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:where(.astro-dohjnao5):hover .card-title-featured:where(.astro-dohjnao5){--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.card-title-featured:where(.astro-dohjnao5){font-size:1.125rem;line-height:1.35}@media (min-width: 640px){.card-title-featured:where(.astro-dohjnao5){font-size:1.25rem}}@media (min-width: 768px){.card-title-featured:where(.astro-dohjnao5){font-size:1.375rem}}@media (min-width: 1280px){.card-title-featured:where(.astro-dohjnao5){font-size:1.5rem}}.card-date:where(.astro-dohjnao5){--tw-text-opacity: 1;color:rgb(var(--color-gray) / var(--tw-text-opacity, 1));font-size:.8125rem}@media (min-width: 1280px){.card-date:where(.astro-dohjnao5){font-size:.875rem}}.card-description:where(.astro-dohjnao5){margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex-grow:1;--tw-text-opacity: 1;color:rgb(var(--color-gray) / var(--tw-text-opacity, 1));font-size:.9375rem;line-height:1.65}@media (min-width: 1280px){.card-description:where(.astro-dohjnao5){font-size:1rem;line-height:1.7}}.card-tags:where(.astro-dohjnao5){margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.tag-item:where(.astro-dohjnao5){border-radius:9999px;background-color:rgb(var(--color-accent) / .1);padding:.25rem .5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tag-item:where(.astro-dohjnao5):hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tag-item:where(.astro-dohjnao5){font-size:.75rem}@media (min-width: 1280px){.tag-item:where(.astro-dohjnao5){font-size:.8125rem}}.tag-more:where(.astro-dohjnao5){border-radius:9999px;background-color:rgb(var(--color-gray) / .1);padding:.25rem .5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-gray) / var(--tw-text-opacity, 1));font-size:.75rem}@media (min-width: 1280px){.tag-more:where(.astro-dohjnao5){font-size:.8125rem}}.card-footer:where(.astro-dohjnao5){padding-top:.5rem}.read-more:where(.astro-dohjnao5){display:inline-flex;align-items:center;gap:.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1));font-size:.875rem}@media (min-width: 1280px){.read-more:where(.astro-dohjnao5){font-size:.9375rem}}.read-more:where(.astro-dohjnao5) svg:where(.astro-dohjnao5){height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.group:where(.astro-dohjnao5):hover .read-more:where(.astro-dohjnao5) svg:where(.astro-dohjnao5){--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
