.tGKmPq_page{width:min(var(--container-main), calc(100% - (var(--page-gutter) * 2)));margin:0 auto 64px}.tGKmPq_head{margin:24px 0 18px}.tGKmPq_head h1{margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.4}.tGKmPq_head p{color:var(--muted-ink);margin:6px 0 0;font-size:.9rem;line-height:1.8}.tGKmPq_grid{grid-template-columns:repeat(auto-fill,minmax(min(165px,100%),1fr));gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.tGKmPq_card{color:inherit;background:#fff;border:1px solid #efe8dd;border-radius:16px;justify-items:center;gap:8px;padding:14px 12px 12px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}@media (hover:hover){.tGKmPq_card:hover{border-color:color-mix(in srgb, var(--category-accent,#e3d8c6) 50%, #efe8dd);transform:translateY(-2px);box-shadow:0 14px 24px -20px #1c150b66}}.tGKmPq_card:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.tGKmPq_media{aspect-ratio:1;background:#faf7f2;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.tGKmPq_media img{object-fit:contain}.tGKmPq_name{color:var(--brand-ink);text-align:center;font-size:.92rem;font-weight:700;line-height:1.6}@media (max-width:560px){.tGKmPq_page{margin-bottom:40px}.tGKmPq_head{margin:18px 0 14px}.tGKmPq_head p{font-size:.84rem}.tGKmPq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tGKmPq_card{border-radius:14px;padding:12px 10px 10px}.tGKmPq_name{font-size:.86rem}}
