/* Linked HTML/Markdown documents; keep the approved site and footer geometry. */
body .preview-fields {border:0;padding:0;margin:0;min-width:0}
body .preview-fields:disabled {opacity:.65}
body .document-links {display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}
body .document-links a {display:inline-flex;align-items:center;min-height:44px}
body .document-note {font-size:14px;line-height:1.6;color:var(--muted);margin-top:12px}
body .document-prose {max-width:900px}
body .document-prose :is(p,li) {font-size:16px;line-height:1.7}
body .document-prose h2 {margin:40px 0 20px}
body .document-prose h2:first-child {margin-top:0}
body .document-prose ul {padding-left:24px}
body .document-prose li {margin-block:10px}
body .document-prose p+p {margin-top:18px}
body .document-prose a {text-decoration:underline;text-underline-offset:4px}
body .document-prose .table-scroll {overflow-x:auto;margin-block:24px}
body .document-prose table {border-collapse:collapse;min-width:650px;width:100%;font-size:14px}
body .document-prose :is(th,td) {text-align:left;vertical-align:top;padding:16px 14px;border-bottom:1px solid var(--line);line-height:1.65}
body .document-prose th {font-weight:600}
body .document-prose .document-actions {display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px}
body .document-prose .document-actions a {text-decoration:none}
body .document-prose .document-status {padding:20px 24px;border-left:2px solid #B45D52;background:var(--wash);margin-bottom:32px}
body .document-prose .document-list {display:grid;gap:0;list-style:none;padding:0}
body .document-prose .document-list li {padding:20px 0;margin:0;border-bottom:1px solid var(--line)}
body .document-prose .document-list span {display:block;font-size:14px;margin-top:8px;color:var(--muted)}
body .site-footer .quiet-footer-legal a.text-button {font:inherit;font-size:12px;background:transparent;display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;text-decoration:underline;text-underline-offset:4px}
@media print {
  @page {margin:16mm}
  body:has(main.document-page)>main.document-page {display:block!important}
  body:has(main.document-page)>#print-output {display:none!important}
  body:has(main.document-page) :is(.site-header,.site-footer,.site-breadcrumbs,.review-strip,.refine-page-links,.document-actions,.document-no-print) {display:none!important}
  body:has(main.document-page),body main.document-page {background:white!important;color:#132E4D!important}
  body main.document-page .page-head {padding:0 0 20px!important}
  body main.document-page .section {padding:0!important}
  body main.document-page .wrap {width:100%!important;max-width:none!important}
  html body main.interior.document-page h1 {font-size:28pt!important}
  html body main.interior.document-page h2 {font-size:16pt!important;break-after:avoid}
  body main.document-page :is(p,li) {font-size:11pt!important}
  body main.document-page .document-status {background:white!important;padding:12px 16px}
  body main.document-page table {min-width:0}
  body main.document-page :is(tr,li) {break-inside:avoid}
}
