._6_QsvW_card{background:var(--surface);min-height:164px;box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px;display:grid}._6_QsvW_cover{background:var(--surface-warm);border-radius:8px;width:88px;height:132px;position:relative;overflow:hidden}._6_QsvW_cover:focus-visible{outline-offset:3px;outline:3px solid #8b5e3c40}._6_QsvW_cover img{object-fit:cover}._6_QsvW_content{align-content:start;gap:8px;display:grid}._6_QsvW_content h2,._6_QsvW_content p{margin:0}._6_QsvW_content h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);font-size:20px;font-weight:400;line-height:1.3}._6_QsvW_content h2 a{color:inherit;text-decoration:none}._6_QsvW_content h2 a:hover,._6_QsvW_content h2 a:focus-visible{color:var(--primary)}._6_QsvW_content p{color:var(--primary);font-size:13px;line-height:20px}@media (max-width:520px){._6_QsvW_card{grid-template-columns:78px minmax(0,1fr)}._6_QsvW_cover{width:78px;height:117px}}
._uxY1q_page{width:min(100%,1120px);min-height:calc(100vh - var(--site-header-height));gap:32px;margin:0 auto;padding:clamp(24px,6vw,72px);display:grid}._uxY1q_hero,._uxY1q_empty{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;padding:24px}._uxY1q_hero{gap:10px;display:grid}._uxY1q_eyebrow,._uxY1q_handle,._uxY1q_description,._uxY1q_count,._uxY1q_empty{margin:0}._uxY1q_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:700;line-height:20px}._uxY1q_hero h1{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:34px;font-weight:400;line-height:42px}._uxY1q_handle,._uxY1q_description,._uxY1q_count,._uxY1q_empty{color:var(--muted-foreground);font-size:15px;line-height:24px}._uxY1q_count{color:var(--primary);font-weight:700}._uxY1q_shelves-link{width:fit-content;color:var(--primary);margin-top:4px;font-size:14px;font-weight:700}._uxY1q_shelves-link:hover,._uxY1q_shelves-link:focus-visible{color:var(--primary-dark)}._uxY1q_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}
