.category-design-preview .hub-directory{margin-top:20px;border-top:1px solid var(--lp-line)}.category-design-preview .hub-directory__group{padding-block:14px;border-bottom:1px solid var(--lp-line)}.category-design-preview .hub-directory__group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:2px 0;cursor:pointer;list-style:none;color:var(--lp-ink);font-size:16px;line-height:1.8;font-weight:700}.category-design-preview .hub-directory__group summary::-webkit-details-marker{display:none}.category-design-preview .hub-directory__group summary svg{flex:none;color:var(--lp-muted);transition:transform .18s ease}.category-design-preview .hub-directory__group[open] summary svg{transform:rotate(180deg)}.category-design-preview .hub-directory__links{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.category-design-preview .hub-directory__links a{display:inline-flex;align-items:center;min-height:40px;max-width:100%;padding:6px 12px;color:var(--lp-ink);background:#fafbfc;border:1px solid var(--lp-line);border-radius:8px;font-size:14px;line-height:1.7;transition:color .18s,border-color .18s,background-color .18s}.category-design-preview .hub-directory__links a:hover{color:var(--lp-accent);border-color:#f1c9b3;background:#fff}.category-design-preview .hub-directory :is(a,summary):focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}@media (max-width:639px){.category-design-preview .hub-directory__links a{min-height:44px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.category-design-preview .hub-directory *{transition:none!important}}