.private-question-topic-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:14px 16px;margin-top:18px;background:var(--cyan-soft,#e4f5f9);border:1px solid var(--line,#ccd9dc);border-left:3px solid var(--teal,#087a8a);border-radius:10px;color:var(--ink,#142832);font-size:.88rem;line-height:1.5}
.private-question-topic-links strong{color:var(--navy,#153f53);font-size:1rem}
.private-question-topic-links>span{flex:1 1 280px;color:var(--muted,#536771)}
.private-question-topic-links a{display:inline-flex;align-items:center;min-height:32px;font-weight:700;color:var(--teal2,#075f6c);white-space:nowrap}
main>.private-question-topic-links{margin-block:26px}
.site-search-result[data-private-question-result] .site-search-result-meta{text-transform:none;letter-spacing:0}
@media(max-width:600px){.private-question-topic-links{gap:5px;padding:12px}.private-question-topic-links>span{flex-basis:100%}.private-question-topic-links a{min-height:40px}}
@media print{.private-question-topic-links{display:none!important}}

.private-question-icon{display:inline-block;width:22px;height:22px;flex:0 0 22px;vertical-align:middle;margin-right:7px;border-radius:4px}
.private-question-access-label{display:inline-block;margin-left:8px;padding:2px 7px;border:1px solid #c6d8dd;border-radius:5px;background:#fff;color:var(--navy,#153f53);font-size:.7rem;font-weight:600;line-height:1.4;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;max-width:28ch}
.private-question-topic-links a{white-space:normal}.private-question-topic-links a .private-question-icon{margin-right:6px}
.private-question-shortcut{display:inline-flex;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:6px 9px;border:1px solid #bcd4db;border-radius:8px;background:#edf8fa;color:#153f53;text-decoration:none;font-size:.8rem;font-weight:700;line-height:1.2;box-sizing:border-box}
.private-question-shortcut:hover{background:#d6edf1}.private-question-shortcut:focus-visible{outline:3px solid #087a8a;outline-offset:3px}
.private-question-shortcut .private-question-icon{width:28px;height:28px;flex-basis:28px;margin:0}
.private-question-shortcut-copy{max-width:150px}.private-question-shortcut-copy .private-question-access-label{display:block;margin:3px 0 0;padding:0;border:0;background:transparent;font-size:.65rem;font-weight:500;max-width:24ch}
@media(max-width:600px){.private-question-shortcut-copy{display:none}.private-question-shortcut{padding:7px;justify-content:center}.private-question-topic-links strong .private-question-access-label{margin-left:6px}}
@media print{.private-question-shortcut{display:none!important}}
