@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial;--tw-font-weight:initial}}}.card-wrapper{width:100%;max-width:900px;margin-inline:auto}.card-horizontal{width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));overflow:hidden}:deep(.card-horizontal .p-4){padding:0!important}:deep(.card-wrapper .p-4){padding:0!important}.card-horizontal :deep(div[class*=p-]){padding:0!important}@media (any-hover:hover){.card-horizontal:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.card-layout{flex-direction:row;height:auto;display:flex;margin:0!important;padding:0!important}@media not all and (min-width:48rem){.card-layout{flex-direction:column}}.card-image-link{flex:0 0 40%}@media not all and (min-width:48rem){.card-image-link{flex:none;width:100%;height:200px}}.card-title-link{min-height:44px;color:inherit;touch-action:manipulation;align-items:flex-start;text-decoration-line:none;display:flex}@media (any-hover:hover){.card-title-link:hover .card-title{color:var(--color-link-light)}.dark .card-title-link:hover .card-title{color:var(--color-link-dark)}}.card-image-wrapper{width:100%;position:relative;overflow:hidden;margin:0!important;padding:0!important}@media not all and (min-width:48rem){.card-image-wrapper{height:200px}}.card-image-wrapper{min-height:240px}@media (max-width:768px){.card-image-wrapper{min-height:200px}}.card-image{object-fit:cover;width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));display:block}@media not all and (min-width:48rem){.card-image{height:200px}}.card-image{height:100%;min-height:240px}@media (max-width:768px){.card-image{min-height:200px}}@media (any-hover:hover){.card-horizontal:hover .card-image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.card-content{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}@media not all and (min-width:48rem){.card-content{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);align-items:center}}.card-title{-webkit-line-clamp:2;--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);font-size:1.1rem;line-height:1.3;font-weight:var(--font-weight-bold,700);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media not all and (min-width:48rem){.card-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}}.card-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:.85rem;display:flex}@media not all and (min-width:48rem){.card-meta{font-size:.95rem}}.fresh-icon{color:var(--color-sky-500,oklch(68.5% .169 237.323));font-size:1.1rem}.card-description{-webkit-line-clamp:2;--tw-leading:1.3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media not all and (min-width:48rem){.card-description{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}}.card-content :deep(.tag-list){margin-top:calc(var(--spacing,.25rem) * 2);justify-content:flex-start;gap:.35rem;margin-bottom:0}@media not all and (min-width:48rem){.card-content :deep(.tag-list){justify-content:center}}.card-content :deep(.tag-pill){padding-inline:.6rem;padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.button-wrapper{margin-top:calc(var(--spacing,.25rem) * 2);display:inline-block}@media not all and (min-width:48rem){.button-wrapper{text-align:center;display:block}}.button-icon{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-white,#fff)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
