.ywn_ea_root{cursor:pointer;background-color:#fff;border:.5px solid #eaeaea;border-radius:.375em;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;position:relative;box-shadow:0 0 #0000}.ywn_ea_root:hover{transform:scale(1.01);box-shadow:0 0 10px #00000014}.ywn_ea_root:focus-within{box-shadow:0 0 10px #00000014}.ywn_ea_cardLink{flex-direction:column;gap:.5em;padding:.625em;display:flex}.ywn_ea_cardLink:focus-visible{outline-offset:-2px;outline:2px solid #007bff}.ywn_ea_imageContainer{aspect-ratio:1;position:relative}.ywn_ea_image{object-fit:contain;border-radius:.25em}.ywn_ea_text{flex-direction:column;gap:.25em;display:flex}.ywn_ea_text .ywn_ea_title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1em;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.ywn_ea_text .ywn_ea_description{color:red;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1em;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.ywn_ea_placeholder{background-color:#f8f9fa;border:1px solid #eaeaea;border-radius:.25em;width:100%;height:100%;position:absolute}
._4b9SNW_container{grid-gap:1em;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}._4b9SNW_root{cursor:pointer;background-color:#fff;border:.5px solid #eaeaea;border-radius:.375em;flex-direction:column;gap:1em;min-width:0;padding:.625em .625em 1em;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}._4b9SNW_root:hover{transform:scale(1.01);box-shadow:0 0 10px #00000014}._4b9SNW_root:hover ._4b9SNW_actionButtons{display:flex}._4b9SNW_root:focus-within{box-shadow:0 0 10px #00000014}._4b9SNW_root:focus-within ._4b9SNW_actionButtons{display:flex}@media (prefers-reduced-motion:reduce){._4b9SNW_root{transition:none}}._4b9SNW_cardLink{flex-direction:column;gap:1em;min-width:0;display:flex}._4b9SNW_cardLink:focus-visible{outline-offset:2px;outline:2px solid #007bff}._4b9SNW_imageContainer{aspect-ratio:1.91;background-color:#f8f9fa;border-radius:.25em;position:relative;overflow:hidden}._4b9SNW_image{object-fit:cover;opacity:0;border-radius:.25em;width:100%;height:100%;transition:opacity .16s ease-out;display:block;position:absolute;inset:0}._4b9SNW_imageLoaded{opacity:1}._4b9SNW_faviconContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}._4b9SNW_faviconContainer img{object-fit:contain;width:32px;height:32px}._4b9SNW_text{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex}._4b9SNW_text ._4b9SNW_title{word-break:break-word;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.125em;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._4b9SNW_text ._4b9SNW_description{color:gray;word-break:break-word;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875em;line-height:1.6;display:-webkit-box;overflow:hidden}._4b9SNW_actionButtons{z-index:1;flex-direction:row;gap:.25em;display:none;position:absolute;top:.625em;right:.625em}@media (hover:none){._4b9SNW_actionButtons{display:flex}}
._5gbR7q_status{display:flex}._5gbR7q_loader{animation:1s linear infinite _5gbR7q_spin}@keyframes _5gbR7q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.eNG7VW_container{grid-gap:1em;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.eNG7VW_root{background-color:#fff;border:.5px solid #eaeaea;border-radius:.375em;flex-direction:column;gap:1em;min-width:0;padding:.625em .625em 1em;display:flex;position:relative;overflow:hidden}.eNG7VW_imageContainer{aspect-ratio:1.91;position:relative}.eNG7VW_imagePlaceholder{background-color:#f0f0f0;border-radius:.25em;width:100%;height:100%;animation:1.5s ease-in-out infinite eNG7VW_pulse}@keyframes eNG7VW_pulse{0%,to{opacity:1}50%{opacity:.6}}.eNG7VW_text{flex-direction:column;gap:.5em;display:flex}
