.hc-content-topics{border:1px solid var(--hc-line);background:var(--hc-surface);border-radius:16px;margin:16px 0;padding:18px}.hc-content-topics-heading{justify-content:space-between;gap:12px;display:flex}.hc-content-topics-heading span{color:var(--hc-muted);font-size:13px}.hc-content-topics p{color:var(--hc-muted);margin:8px 0 12px;font-size:13px}.hc-content-topics summary{cursor:pointer;color:var(--hc-ink);padding:8px 0;font-weight:600}.hc-content-topics details>label{margin-top:12px;display:block}.hc-content-topics-options{overscroll-behavior:contain;max-height:300px;margin-top:12px;overflow:auto}.hc-content-topics .hc-content-topics-options fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:8px 0;display:grid}.hc-content-topics .hc-content-topics-options legend{padding:8px 0;font-size:13px;font-weight:600}.hc-content-topics .hc-content-topics-options label{overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.hc-content-topics .hc-content-topics-options input{width:17px;height:17px;accent-color:var(--hc-ink);flex:0 0 17px;margin:0}.hc-content-topics-selected,.hc-content-topics-badges{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.hc-content-topics-selected button,.hc-content-topics-badges span{border:1px solid var(--hc-line);background:var(--hc-canvas);color:var(--hc-ink);border-radius:24px;padding:7px 12px;font-size:13px}.hc-content-topics-selected button{cursor:pointer}.hc-content-topics-selected button:disabled{opacity:.6;cursor:default}@media (width<=480px){.hc-content-topics .hc-content-topics-options fieldset{grid-template-columns:1fr}}.hc-topics-trigger{border:1px solid var(--hc-line-strong);background:var(--hc-surface);color:var(--hc-ink);min-height:44px;font:600 14px var(--hc-font-sans);cursor:pointer;border-radius:8px;padding:10px 16px}.hc-content-topics-selected button{min-height:44px}.hc-content-topics-dialog>label{margin:16px 0 6px}.hc-content-topics-dialog .hc-content-topics-options{max-height:none;overflow:visible}.hc-content-topics-dialog fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.hc-content-topics-dialog legend{margin:14px 0 8px;font-weight:600}.hc-content-topics-dialog fieldset label{border:1px solid var(--hc-line);border-radius:8px;flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:8px;font-weight:400;display:flex}.hc-content-topics-dialog input[type=checkbox]{accent-color:var(--hc-ink);flex-shrink:0;width:18px;height:18px}@media (width<=480px){.hc-content-topics-dialog fieldset{grid-template-columns:1fr}}
