.review-intro,.review-result{border:1px solid var(--line);padding:26px;margin-top:24px;background:var(--surface);border-radius:var(--radius)}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.review-grid section{border-top:1px solid var(--line);padding-top:15px}.review-grid h4{display:flex;justify-content:space-between;gap:12px}.review-grid blockquote{font:inherit;font-size:15px!important;margin:12px 0;padding-left:12px;border-left:3px solid var(--gold)}.review-blockers{border-left:3px solid var(--ink);padding:12px 20px}.review-history{margin-top:20px}.review-draft,.field-guide p{white-space:pre-line}.field-guide{margin:28px 0;border-left:3px solid var(--gold);padding:6px 24px}.field-guide h3{font-size:25px}.mission-board{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px}.mission-steps a{display:block;border-top:1px solid var(--line);padding:16px 0}.mission-steps a[aria-current]{font-weight:bold}.mission-docs{border:1px solid var(--line);padding:24px;margin:24px 0}.mission-docs table{width:100%;border-collapse:collapse}.mission-docs td,.mission-docs th{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.mission-docs .table-scroll{overflow-x:auto}.mission-fields textarea{font-weight:400;display:block;width:100%;margin:10px 0 24px;min-height:150px}.mission-fields label{font-weight:bold}.mission-status{padding:20px;background:var(--surface)}.mission-guide{max-width:850px}.mission-guide p{font-size:17px}.mission-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}@media(max-width:767px){.review-grid,.mission-board{grid-template-columns:1fr}.review-intro,.review-result{padding:18px}.mission-steps{display:flex;gap:14px;overflow-x:auto}.mission-steps a{min-width:160px}.field-guide{padding-left:15px}.mission-docs{padding:14px}}
