.catalog-selections{display:block;margin:32px 0}.catalog-selections h2{font-size:24px;line-height:1.3}.catalog-selections ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.catalog-selections a{display:block;border:1px solid var(--color-border,#dce0e3);border-radius:18px;padding:14px 20px;color:inherit;text-decoration:none}.catalog-selections a:hover{border-color:var(--color-brand)}.catalog-landing{margin:40px 0;padding:32px;background:#f4f5f6;border-radius:28px;line-height:1.6;overflow-wrap:anywhere}.catalog-landing h2{font-size:28px;line-height:1.25}.catalog-landing h3{font-size:22px;line-height:1.3}.catalog-landing li,.catalog-landing p{max-width:76ch}.catalog-landing li+li{margin-top:10px}.catalog-landing details{margin:24px 0}.catalog-landing summary{cursor:pointer;font-weight:600}.catalog-landing a{color:inherit;text-underline-offset:4px}.catalog-landing a:focus-visible,.catalog-selections a:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media(max-width:600px){.catalog-landing{padding:24px 20px}.catalog-landing h2{font-size:24px}.catalog-landing h3{font-size:20px}.catalog-selections li{width:100%}}.catalog-selections.catalog-selections-compact{margin:12px 0 20px;padding:0;border:0;background:none}.catalog-selections-compact ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.catalog-selections.catalog-selections-compact a{display:block;padding:7px 11px;font-size:12px;border-radius:12px;line-height:1.3;background:#f3f4f4;border:1px solid #e7e9e9;text-decoration:none}