.proposal-preview .section-heading{color:var(--color-ink);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.proposal-preview.theme-classic .section-heading{border-bottom:1px solid var(--color-border-light);font-family:var(--font-display);font-size:1.5rem;padding-bottom:.5rem}.proposal-preview.theme-bold .section-heading{color:var(--proposal-accent);font-size:.875rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.proposal-markdown-content h2{color:var(--color-ink);font-size:1.25rem;font-weight:700;margin-bottom:.75rem;margin-top:2.5rem}.theme-classic .proposal-markdown-content h2{border-bottom:1px solid var(--color-border-light);font-family:var(--font-display);font-size:1.5rem;padding-bottom:.5rem}.theme-bold .proposal-markdown-content h2{color:var(--proposal-accent);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.proposal-markdown-content h3{color:var(--color-ink);font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.theme-classic .proposal-markdown-content h3{font-family:var(--font-display)}.proposal-markdown-content p{color:var(--color-ink-muted);line-height:1.75;margin-bottom:.75rem}.proposal-markdown-content strong{color:var(--color-ink);font-weight:600}.proposal-markdown-content ul{list-style:disc;margin-bottom:1rem;padding-left:1.5rem}.proposal-markdown-content ol{list-style:decimal;margin-bottom:1rem;padding-left:1.5rem}.proposal-markdown-content li{color:var(--color-ink-muted);font-size:.875rem;line-height:1.625;margin-bottom:.375rem}.proposal-markdown-content li::marker{color:var(--proposal-accent);font-weight:600}.proposal-markdown-content blockquote{border-left:3px solid var(--proposal-accent);color:var(--color-ink-muted);font-style:italic;margin:1rem 0;padding-left:1rem}.proposal-markdown-content hr{border:none;border-top:1px solid var(--color-border-light);margin:2rem 0}.proposal-markdown-content table{border:1px solid var(--color-border);border-collapse:collapse;border-radius:1rem;margin:1.5rem 0;overflow:hidden;width:100%}.proposal-markdown-content thead{background:var(--color-surface)}.theme-bold .proposal-markdown-content thead{background:var(--proposal-accent);color:#fff}.proposal-markdown-content th{border-bottom:1px solid var(--color-border);color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.875rem 1.25rem;text-align:left;text-transform:uppercase}.theme-bold .proposal-markdown-content th{border-bottom-color:#fff3;color:#fff}.proposal-markdown-content td{border-bottom:1px solid var(--color-border-light);color:var(--color-ink-muted);font-size:.875rem;padding:1rem 1.25rem}.proposal-markdown-content tbody tr:last-child td{border-bottom:none}.proposal-markdown-content tbody tr:last-child{background:var(--color-surface)}.proposal-markdown-content tbody tr:last-child td{color:var(--color-ink);font-weight:700}.proposal-preview .proposal-footer,.proposal-preview section,.proposal-preview section>div,.proposal-preview table{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.pdf-exporting .proposal-markdown-content ul{list-style:none;padding-left:0}.pdf-exporting .proposal-markdown-content ul>li{padding-left:1.25em;position:relative}.pdf-exporting .proposal-markdown-content ul>li:before{color:var(--proposal-accent);content:"•";font-weight:700;left:0;line-height:inherit;position:absolute;top:0}.pdf-exporting .proposal-markdown-content ol{list-style:decimal;padding-left:1.5rem}.pdf-exporting .proposal-markdown-content ol>li{position:relative}.pdf-exporting li .mt-1{display:inline;margin-top:0;vertical-align:baseline}.pdf-exporting .proposal-markdown-content th{text-align:center;vertical-align:middle}.pdf-exporting .proposal-markdown-content td:last-child,.pdf-exporting .proposal-markdown-content th:last-child{text-align:right}.pdf-exporting table thead th{vertical-align:middle}.pdf-exporting .proposal-footer{margin-bottom:0;padding-bottom:2rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.pdf-exporting{padding-bottom:1rem}.pdf-exporting .proposal-markdown-content h2{page-break-before:auto;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.pdf-exporting figure,.pdf-exporting li,.pdf-exporting section,.pdf-exporting tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
