li:where(.astro-T4LYX53I){display:flex;flex-wrap:wrap;justify-content:center;min-width:350px;width:400px;height:300px;margin:20px;border:2px solid var(--c-d);border-radius:var(--b-r-1);transition:background-color .3s cubic-bezier(.22,1,.36,1);box-shadow:var(--b-s-1);overflow:hidden}li:where(.astro-T4LYX53I)>a:where(.astro-T4LYX53I){line-height:1.6;padding:.5rem .8rem;border-radius:var(--b-r-06);color:var(--c-d);cursor:pointer;position:relative}h2:where(.astro-T4LYX53I){margin:0;padding:0rem .8rem;font-family:Times New Roman,Times,serif;font-size:2rem;width:100%;text-overflow:ellipsis;overflow:hidden;transition:color .6s cubic-bezier(.22,1,.36,1)}hr:where(.astro-T4LYX53I){margin:0 0 10px}p:where(.astro-T4LYX53I){margin:0;padding:0rem .8rem .5rem;font-size:1.2rem;line-height:140%}img:where(.astro-T4LYX53I){width:400px;border-radius:var(--b-r-1);padding:0;top:10rem;left:50%;transform:translate(-50%);box-shadow:var(--b-s-2);transition:cubic-bezier(.44,-.39,.41,1.34) .3s;border:1px solid var(--c-d);position:absolute}li:where(.astro-T4LYX53I):hover{border:2px solid var(--c-primary);box-shadow:0 0 500px var(--c-primary-02)}li:where(.astro-T4LYX53I):hover h2:where(.astro-T4LYX53I){color:var(--c-primary)}li:where(.astro-T4LYX53I):hover img:where(.astro-T4LYX53I){top:3.7rem;border:1px solid var(--c-primary);transform:translate(-50%) translateY(-64px)}li:where(.astro-T4LYX53I):is(:hover) div:where(.astro-T4LYX53I){display:block;position:fixed;z-index:20}ul:where(.astro-DXXKNFTB){display:flex;flex-wrap:wrap;justify-content:center}
