.guide-catalogue[data-astro-cid-4zqvsdsx]{max-width:1260px;color:var(--ink);margin:auto;padding:0 28px 70px}.catalogue-intro[data-astro-cid-4zqvsdsx]{border-bottom:1px solid var(--line);padding:24px 0 30px}.catalogue-kicker[data-astro-cid-4zqvsdsx]{color:var(--cobalt);text-transform:uppercase;letter-spacing:.1em;margin:25px 0 12px;font-size:.75rem;font-weight:800;display:block}.catalogue-intro[data-astro-cid-4zqvsdsx] h1[data-astro-cid-4zqvsdsx]{max-width:900px;font:750 clamp(1.9rem,4vw,3.2rem)/1.12 var(--font-heading);letter-spacing:-.04em;margin:0}.catalogue-intro[data-astro-cid-4zqvsdsx]>p[data-astro-cid-4zqvsdsx]{max-width:780px;color:var(--muted);margin:15px 0 24px;font-size:1rem;line-height:1.7}.catalogue-search[data-astro-cid-4zqvsdsx]{max-width:780px}.catalogue-search[data-astro-cid-4zqvsdsx]>label[data-astro-cid-4zqvsdsx]{margin-bottom:8px;font-size:.8rem;font-weight:750;display:block}.catalogue-search[data-astro-cid-4zqvsdsx]>div[data-astro-cid-4zqvsdsx]{gap:8px;display:flex}.catalogue-search[data-astro-cid-4zqvsdsx] input[data-astro-cid-4zqvsdsx]{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;min-height:52px;color:var(--ink);font:inherit;border-radius:10px;padding:12px 16px}.catalogue-search[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx],.catalogue-empty[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx]{background:var(--cobalt);min-height:48px;color:var(--white);font:750 .85rem var(--font-body);border:0;border-radius:10px;padding:10px 20px}.catalogue-categories[data-astro-cid-4zqvsdsx]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.catalogue-categories[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx]{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--white);font:700 .77rem var(--font-body);cursor:pointer;border-radius:9px;padding:10px 15px;transition:background-color .18s,color .18s}.catalogue-categories[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx][aria-pressed=true]{color:var(--white);background:var(--navy);border-color:var(--navy)}.catalogue-categories[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx]:hover{border-color:var(--cobalt)}.catalogue-toolbar[data-astro-cid-4zqvsdsx]{justify-content:space-between;align-items:center;gap:16px;margin:25px 0 22px;display:flex}.catalogue-toolbar[data-astro-cid-4zqvsdsx] h2[data-astro-cid-4zqvsdsx]{margin:0;font-size:1.3rem}.catalogue-sort[data-astro-cid-4zqvsdsx]{color:var(--muted);align-items:center;gap:10px;font-size:.8rem;display:flex}.catalogue-sort[data-astro-cid-4zqvsdsx] select[data-astro-cid-4zqvsdsx]{border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--ink);background:var(--white);font:700 .8rem var(--font-body);border-radius:8px;padding:10px}.catalogue-grid[data-astro-cid-4zqvsdsx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.catalogue-card[data-astro-cid-4zqvsdsx]{border:1px solid var(--line);background:var(--white);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.catalogue-image[data-astro-cid-4zqvsdsx]{aspect-ratio:16/9;display:block;overflow:hidden}.catalogue-image[data-astro-cid-4zqvsdsx] img[data-astro-cid-4zqvsdsx]{object-fit:cover;width:100%;height:100%;transition:transform .25s}.catalogue-card[data-astro-cid-4zqvsdsx]:hover .catalogue-image[data-astro-cid-4zqvsdsx] img[data-astro-cid-4zqvsdsx]{transform:scale(1.025)}.catalogue-card-body[data-astro-cid-4zqvsdsx]{padding:21px}.catalogue-category[data-astro-cid-4zqvsdsx]{color:var(--cobalt);letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;font-size:.69rem;font-weight:800}.catalogue-card[data-astro-cid-4zqvsdsx] h3[data-astro-cid-4zqvsdsx]{font:750 1.1rem/1.4 var(--font-heading);letter-spacing:-.025em;margin:0}.catalogue-card[data-astro-cid-4zqvsdsx] h3[data-astro-cid-4zqvsdsx] a[data-astro-cid-4zqvsdsx]{text-decoration:none}.catalogue-card[data-astro-cid-4zqvsdsx] h3[data-astro-cid-4zqvsdsx] a[data-astro-cid-4zqvsdsx]:hover{text-underline-offset:4px;text-decoration:underline}.catalogue-description[data-astro-cid-4zqvsdsx]{color:var(--muted);margin:12px 0;font-size:.82rem;line-height:1.7}.catalogue-date[data-astro-cid-4zqvsdsx]{color:var(--muted);margin:15px 0 0;font-size:.73rem;line-height:1.5}.catalogue-read[data-astro-cid-4zqvsdsx]{color:var(--cobalt);justify-content:space-between;margin-top:15px;font-size:.72rem;font-weight:700;display:flex}.catalogue-empty[data-astro-cid-4zqvsdsx]{text-align:center;border:1px solid var(--line);border-radius:12px;padding:40px 20px}.catalogue-image-note[data-astro-cid-4zqvsdsx]{color:var(--muted);margin-top:22px;font-size:.69rem}[data-astro-cid-4zqvsdsx][hidden]{display:none!important}.guide-catalogue[data-astro-cid-4zqvsdsx] [data-astro-cid-4zqvsdsx]:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}@media (width>=601px){.catalogue-intro[data-astro-cid-4zqvsdsx]{padding-top:12px;padding-bottom:20px}.catalogue-intro[data-astro-cid-4zqvsdsx] .breadcrumb[data-astro-cid-4zqvsdsx]{padding-block:8px 10px}.catalogue-kicker[data-astro-cid-4zqvsdsx]{margin:10px 0 8px}.catalogue-intro[data-astro-cid-4zqvsdsx]>p[data-astro-cid-4zqvsdsx]{margin:12px 0 17px}.catalogue-categories[data-astro-cid-4zqvsdsx]{margin-top:14px}.catalogue-toolbar[data-astro-cid-4zqvsdsx]{margin:18px 0 16px}.catalogue-image[data-astro-cid-4zqvsdsx]{aspect-ratio:2.5}.catalogue-card-body[data-astro-cid-4zqvsdsx]{padding:17px}.catalogue-description[data-astro-cid-4zqvsdsx]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0;line-height:1.55;display:-webkit-box;overflow:hidden}.catalogue-date[data-astro-cid-4zqvsdsx]{margin-top:10px;font-size:.78rem}.catalogue-read[data-astro-cid-4zqvsdsx]{margin-top:10px}}@media (width<=900px){.catalogue-grid[data-astro-cid-4zqvsdsx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.guide-catalogue[data-astro-cid-4zqvsdsx]{padding:0 18px 45px}.catalogue-kicker[data-astro-cid-4zqvsdsx]{margin-top:20px}.catalogue-intro[data-astro-cid-4zqvsdsx] h1[data-astro-cid-4zqvsdsx]{font-size:1.85rem}.catalogue-intro[data-astro-cid-4zqvsdsx]>p[data-astro-cid-4zqvsdsx]{margin:12px 0 20px;font-size:.87rem;line-height:1.65}.catalogue-search[data-astro-cid-4zqvsdsx] input[data-astro-cid-4zqvsdsx]{min-height:48px;font-size:16px}.catalogue-search[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx]{padding:10px 13px;font-size:.74rem}.catalogue-categories[data-astro-cid-4zqvsdsx]{gap:7px;margin-top:16px}.catalogue-categories[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx]{padding:8px 11px;font-size:.7rem}.catalogue-toolbar[data-astro-cid-4zqvsdsx]{flex-wrap:wrap;gap:12px;margin:22px 0 6px}.catalogue-toolbar[data-astro-cid-4zqvsdsx] h2[data-astro-cid-4zqvsdsx]{font-size:1.05rem}.catalogue-sort[data-astro-cid-4zqvsdsx]{gap:6px;font-size:.7rem}.catalogue-sort[data-astro-cid-4zqvsdsx] select[data-astro-cid-4zqvsdsx]{max-width:210px;padding:8px;font-size:.7rem}.catalogue-grid[data-astro-cid-4zqvsdsx]{display:block}.catalogue-card[data-astro-cid-4zqvsdsx]{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:30% minmax(0,1fr);gap:14px;padding:19px 0;display:grid;overflow:visible}.catalogue-image[data-astro-cid-4zqvsdsx]{aspect-ratio:1;border-radius:9px;margin-top:2px}.catalogue-card-body[data-astro-cid-4zqvsdsx]{padding:0}.catalogue-category[data-astro-cid-4zqvsdsx]{margin-bottom:6px;font-size:.61rem;line-height:1.5}.catalogue-card[data-astro-cid-4zqvsdsx] h3[data-astro-cid-4zqvsdsx]{font-size:.92rem;line-height:1.4}.catalogue-date[data-astro-cid-4zqvsdsx]{margin:8px 0 0;font-size:.68rem}.catalogue-description[data-astro-cid-4zqvsdsx],.catalogue-read[data-astro-cid-4zqvsdsx]{display:none}.catalogue-image-note[data-astro-cid-4zqvsdsx]{font-size:.65rem}.catalogue-intro[data-astro-cid-4zqvsdsx] .breadcrumb[data-astro-cid-4zqvsdsx],.catalogue-kicker[data-astro-cid-4zqvsdsx]{display:none}.catalogue-intro[data-astro-cid-4zqvsdsx]{padding-top:22px;padding-bottom:18px}.catalogue-intro[data-astro-cid-4zqvsdsx]>p[data-astro-cid-4zqvsdsx]{margin-bottom:15px}.catalogue-search[data-astro-cid-4zqvsdsx]>label[data-astro-cid-4zqvsdsx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalogue-categories[data-astro-cid-4zqvsdsx]{margin-top:12px}.catalogue-toolbar[data-astro-cid-4zqvsdsx]{margin-top:16px}.catalogue-date[data-astro-cid-4zqvsdsx]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.catalogue-image[data-astro-cid-4zqvsdsx] img[data-astro-cid-4zqvsdsx],.catalogue-categories[data-astro-cid-4zqvsdsx] button[data-astro-cid-4zqvsdsx]{transition:none}.catalogue-card[data-astro-cid-4zqvsdsx]:hover .catalogue-image[data-astro-cid-4zqvsdsx] img[data-astro-cid-4zqvsdsx]{transform:none}}
