.guides-section[data-astro-cid-x255k2k2]{padding-top:2.5rem}#all-guides-title[data-astro-cid-x255k2k2]{font-size:clamp(1.6rem,3vw,2.2rem)}.guide-controls[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.guide-card[data-astro-cid-x255k2k2][hidden]{display:none}.guide-controls[data-astro-cid-x255k2k2] label[data-astro-cid-x255k2k2]{gap:6px;font-size:.9rem;font-weight:600;display:grid}.guide-controls[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2],.guide-controls[data-astro-cid-x255k2k2] select[data-astro-cid-x255k2k2],.guide-reset[data-astro-cid-x255k2k2]{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:10px 12px}.guide-reset[data-astro-cid-x255k2k2]{cursor:pointer;width:auto}.guide-controls[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2],.guide-controls[data-astro-cid-x255k2k2] select[data-astro-cid-x255k2k2]{min-width:0;font-size:1rem;font-weight:400}.guide-count[data-astro-cid-x255k2k2]{color:var(--muted);margin:20px 0;font-size:.9rem}.guide-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guide-card[data-astro-cid-x255k2k2]{border:1px solid var(--line);background:#fff;min-width:0}.guide-card[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{height:100%;color:var(--ink);flex-direction:column;display:flex}.guide-card-image[data-astro-cid-x255k2k2]{aspect-ratio:16/9;overflow:hidden}.guide-card-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;display:block}.guide-card-copy[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.guide-category[data-astro-cid-x255k2k2],.guide-read[data-astro-cid-x255k2k2]{color:#8b4517;font-size:.8rem;font-weight:600}.guide-card[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{margin:0;font-size:1.3rem;line-height:1.25}.guide-card[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.guide-date[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.78rem}.guide-read[data-astro-cid-x255k2k2]{margin-top:auto;padding-top:8px}.guide-card[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2]{text-underline-offset:.16em;text-decoration:underline}.guide-card[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:focus-visible,.guide-controls[data-astro-cid-x255k2k2] [data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=999px){.guide-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.guide-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.guide-controls[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.guide-controls[data-astro-cid-x255k2k2] label[data-astro-cid-x255k2k2]:first-child{grid-column:1/-1}.guide-card-copy[data-astro-cid-x255k2k2]{padding:20px}}
