.qa-topic-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.qa-topic-nav a{padding:12px;background:#fffdf8;border:1px solid #c8b99f;min-height:44px;line-height:1.35;color:#253f56}.qa-topic-nav span{display:block;font-size:.85em;color:#655b4d}.qa-draft{border:1px solid #c8b99f;background:#fffdf8;margin:12px 0;padding:0 18px}.qa-draft summary{cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 0;min-height:44px;font-weight:600;line-height:1.4}.qa-draft small{font-size:.75rem;font-weight:400;border:1px solid #9e8c6e;padding:4px 7px;border-radius:3px;white-space:nowrap;color:#63513b}.qa-draft summary::before{content:'+';font-size:1.4rem;color:#874329}.qa-draft[open] summary::before{content:'−'}.qa-draft p{font-size:16px;line-height:1.55}.qa-needs-confirmation{border-left:4px solid #a25d24}.qa-review-status{color:#714015}.qa-short{color:#203f59}.qa-draft :focus-visible,.qa-topic-nav a:focus-visible{outline:3px solid #254e78;outline-offset:3px}.qa-review-page .qa-review-intro>p{max-width:85ch}@media(max-width:800px){.qa-topic-nav{grid-template-columns:1fr 1fr}.qa-draft summary{align-items:start;flex-wrap:wrap}}@media(max-width:520px){.qa-topic-nav{grid-template-columns:1fr}.qa-draft{padding:0 12px}.qa-draft summary{gap:6px}.qa-draft small{margin-left:24px}}@media print{.qa-topic-nav{display:none}.qa-draft{break-inside:avoid}.qa-draft:not([open])>*:not(summary){display:block!important}}

.approved-question-search{max-width:900px}.qa-approved summary>span{flex:1}.qa-approved{scroll-margin-top:calc(var(--sticky-header-height,160px) + 20px)}.qa-related{color:#544d43}.qa-review-page .site-search-result a{overflow-wrap:anywhere}.qa-approved.qa-target{border-left:4px solid #254e78}

.approved-question-search{max-width:900px}.qa-approved summary>span{flex:1}.qa-approved{scroll-margin-top:calc(var(--sticky-header-height,160px) + 20px)}.qa-related{color:#544d43}.qa-review-page .site-search-result a{overflow-wrap:anywhere}.qa-approved.qa-target{border-left:4px solid #254e78}
