.XlDoSq_grid{gap:var(--space-7) clamp(.75rem, .5rem + .6vw, 1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.XlDoSq_item{display:flex}.XlDoSq_card{gap:var(--space-2);width:100%;color:inherit;grid-template-rows:auto auto auto 1fr;text-decoration:none;display:grid}.XlDoSq_card:focus-visible{outline:none}.XlDoSq_card:focus-visible .XlDoSq_media{box-shadow:var(--focus-ring)}.XlDoSq_media{aspect-ratio:16/10;margin-bottom:var(--space-2);border-radius:var(--radius-card);background:radial-gradient(var(--texture-dot) 1px, transparent 1.5px) 0 0 / 18px 18px, var(--surface-2);position:relative;overflow:hidden}.XlDoSq_image{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.XlDoSq_card:hover .XlDoSq_image{transform:scale(1.03)}.XlDoSq_date{font-size:var(--text-small);color:var(--muted)}.XlDoSq_title{font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--ink);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.XlDoSq_card:hover .XlDoSq_title{color:var(--blue)}.XlDoSq_excerpt{-webkit-line-clamp:3;font-size:var(--text-small);color:var(--text-2);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.XlDoSq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.XlDoSq_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.XlDoSq_image,.XlDoSq_title{transition:none}}
