.catalog-directory{border-radius:var(--radius-surface);background:var(--surface-band);color:#203d2c;margin:28px 0;padding:22px}.catalog-directory summary{cursor:pointer;min-height:44px;padding:7px 0;font-size:18px;font-weight:700;line-height:1.5}.catalog-directory summary>span{font-size:var(--text-sm);color:#4b5b50;white-space:nowrap;margin-left:12px;font-weight:500}.catalog-directory p{color:#4b5b50;max-width:780px;margin:18px 0 24px;font-size:16px;line-height:1.65}.collection-directory-grid,.product-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.collection-directory-grid>a{min-width:0;padding:18px}.collection-directory-grid strong{justify-content:space-between;gap:10px;font-size:17px;line-height:1.4;display:flex}.collection-directory-grid>a>span{color:#4b5b50;margin-top:10px;font-size:15px;line-height:1.65;display:block}.product-directory-grid a:hover{text-underline-offset:4px;background:#edf3e5;text-decoration:underline}.product-directory-grid h3{letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.4}.product-directory-grid ul{margin:0;padding:0;list-style:none}.product-directory-grid a{overflow-wrap:anywhere;border-bottom:1px solid #d3dcd0;justify-content:space-between;gap:12px;min-height:44px;padding:12px 4px;font-size:15px;line-height:1.5;display:flex}.catalog-directory :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #175fbd}@media (max-width:900px){.collection-directory-grid,.product-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.catalog-directory{padding:16px}.collection-directory-grid,.product-directory-grid{grid-template-columns:1fr}.catalog-directory summary>span{margin:6px 0 0;display:block}}#collection-formats{scroll-margin-top:24px}
