.topic-page .search-page-header p{margin:0;color:#8b769b;font-size:14px;line-height:1.5}.topic-categories{margin:0 0 18px;padding:0;border:0}.topic-categories legend,.topic-tag-search>label{display:block;margin:0 0 8px;color:#6d5a82;font-size:12px;font-weight:700}.topic-categories div,.topic-selected{display:flex;flex-wrap:wrap;gap:8px}.topic-categories button,.topic-selected button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e3daef;border-radius:999px;background:#fff;color:#4d3b66;font:inherit;font-size:13px;cursor:pointer}.topic-categories button[aria-pressed=true],.topic-selected button{background:#6d2bde;border-color:#6d2bde;color:#fff}.topic-tag-search{position:relative;margin:0 0 14px}.topic-suggestions{position:absolute;z-index:20;top:calc(100% - 8px);inset-inline:0;margin:0;padding:6px 0;list-style:none;border:1px solid #e3daef;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 15px 28px #25124813}.topic-suggestions button{display:block;width:100%;padding:10px 16px;border:0;background:transparent;color:#352843;text-align:start;font:inherit;font-size:14px;cursor:pointer}.topic-suggestions button:focus-visible,.topic-suggestions button:hover{background:#f7f2ff}.topic-selected{margin:0 0 18px}.topic-page :is(button,a):focus-visible{outline:3px solid #aa7bea;outline-offset:3px}