.support-summary-fields{border:0;padding:0;margin:1.5rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}
.support-summary-fields legend{font-size:1.3rem;font-weight:700;margin-bottom:1rem}
.support-summary-field label{display:block;font-weight:700}
.support-summary-field .summary-hint{font-size:.9rem;line-height:1.5;margin:.4rem 0}
.support-summary-field textarea{display:block;width:100%;box-sizing:border-box;font:inherit;padding:.75rem;border:1px solid var(--muted);border-radius:.35rem;resize:vertical;background:var(--paper)}
.support-summary-field textarea:focus-visible{outline:3px solid var(--green);outline-offset:2px}
@media(max-width:40rem){.support-summary-fields{grid-template-columns:1fr}}
@media print{.support-summary-page .page-head p,.support-summary-page .summary-intro,.support-summary-page .summary-hint,.support-summary-page .source-model,.support-summary-page .source-check,.support-summary-page .hfs-print-origin{display:none!important}.support-summary-page .page-head{margin:0!important;padding:0!important}.support-summary-page h1{font-size:17pt!important;margin:0 0 8pt!important}.support-summary-page .page-body,.support-summary-page .container,.support-summary-page .art-body{margin:0!important;padding:0!important;max-width:none!important}.support-summary-fields{grid-template-columns:1fr 1fr!important;gap:9pt!important;margin:0!important}.support-summary-fields legend{display:none}.support-summary-field{break-inside:avoid;border:1px solid #777;padding:7pt;min-height:72pt}.support-summary-field label{font-size:10pt}.support-summary-field .hfs-print-value{font-size:10pt!important;line-height:1.3!important;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5pt;min-height:40pt}.summary-print-note{font-size:9pt;margin-top:8pt}}
