.H1lsVa_card{gap:var(--space-2);padding:var(--space-2);background:var(--navy-deep);color:inherit;border:1px solid #a9c1cb2e;grid-template-columns:1fr;text-decoration:none;display:grid;box-shadow:0 14px 30px #0000004d}.H1lsVa_photo{aspect-ratio:16/9;background:var(--navy);border:2px solid var(--green);position:relative;overflow:hidden}.H1lsVa_photo img{object-fit:contain}.H1lsVa_content{flex-direction:column;gap:.5rem;min-width:0;display:flex}.H1lsVa_name{font-size:var(--step-2);color:var(--white)}.H1lsVa_meta{color:var(--mist);font-size:var(--step--1)}.H1lsVa_cta{padding-top:var(--space-1);color:var(--green-light);align-items:center;gap:.4rem;margin-top:auto;font-weight:700;display:inline-flex}.H1lsVa_card:hover .H1lsVa_cta,.H1lsVa_card:focus-visible .H1lsVa_cta{text-underline-offset:4px;text-decoration:underline}
.X-8vDG_overview{gap:var(--space-3);display:grid}@media (min-width:700px){.X-8vDG_overview{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.X-8vDG_rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.X-8vDG_row{align-items:center;gap:var(--space-2);padding:.6rem var(--space-2) .6rem .6rem;background:var(--surface);color:inherit;grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"thumb text bricks";text-decoration:none;display:grid;position:relative}.X-8vDG_row:before{content:"";background:var(--green);width:3px;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.X-8vDG_row:hover:before,.X-8vDG_row:focus-visible:before{transform:scaleY(1)}.X-8vDG_row:focus-visible{outline:2px solid var(--green-light);outline-offset:2px}.X-8vDG_thumb{aspect-ratio:16/9;background:var(--navy-deep);grid-area:thumb;position:relative;overflow:hidden}.X-8vDG_thumb img{object-fit:contain}.X-8vDG_text{grid-area:text;gap:.15rem;min-width:0;display:grid}.X-8vDG_name{color:var(--white);font-weight:700;line-height:1.25}.X-8vDG_row:hover .X-8vDG_name{text-underline-offset:3px;text-decoration:underline}.X-8vDG_date{font-size:var(--step--1);color:var(--mist)}.X-8vDG_bricks{grid-area:bricks}@container (max-width:419px){.X-8vDG_row{grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"thumb text""thumb bricks";row-gap:.3rem}}
