/* !important overrides are necessary because Google Docs exports inline styles
   on every element; CSS specificity alone cannot override them. */.document_Prose__1DOpx *{color:var(--gray-12)!important;font-family:var(--default-font-family),system-ui,sans-serif!important;font-size:var(--font-size-2)!important;font-weight:var(--font-weight-light);line-height:var(--line-height-2)!important;letter-spacing:var(--letter-spacing-2)!important}.document_Prose__1DOpx a{color:var(--color-content-link-primary)!important;cursor:var(--cursor-link);-webkit-text-decoration-color:var(--color-content-link-primary)!important;-moz-text-decoration-color:var(--color-content-link-primary)!important;text-decoration-color:var(--color-content-link-primary)!important;text-decoration:underline}.document_Prose__1DOpx h1,.document_Prose__1DOpx h2,.document_Prose__1DOpx h3,.document_Prose__1DOpx h4,.document_Prose__1DOpx h5,.document_Prose__1DOpx h6{font-size:var(--font-size-2)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-2)!important;letter-spacing:var(--letter-spacing-2)!important}.document_Prose__1DOpx b,.document_Prose__1DOpx strong{font-weight:var(--font-weight-bold)!important}.document_Prose__1DOpx li,.document_Prose__1DOpx ol,.document_Prose__1DOpx ul{-webkit-margin-start:0!important;-moz-margin-start:0!important;margin-inline-start:0!important;-webkit-padding-start:0!important;-moz-padding-start:0!important;padding-inline-start:0!important}.document_Prose__1DOpx li{text-indent:0!important;margin-bottom:var(--space-2)!important}.document_Prose__1DOpx .gdoc-list-marker{-webkit-margin-end:var(--space-1);-moz-margin-end:var(--space-1);margin-inline-end:var(--space-1)}.document_Prose__1DOpx{max-width:100%}.document_Prose__1DOpx table{margin-inline:0!important;width:100%!important;max-width:100%!important}@media (max-width:767px){.document_Prose__1DOpx{overflow-x:auto;-webkit-overflow-scrolling:touch}}.document_PdfContainer__LJxsv{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--space-3);contain:layout}.document_PdfViewerStack__ZZ_o9{position:relative}.document_PdfSkeletonOverlay__F2xEd{position:absolute;inset:0}.document_PdfViewer__dazrH{position:relative;width:100%;height:80vh;border:1px solid var(--gray-6);border-radius:var(--radius-2);background:transparent}@media (max-width:767px){.document_PdfViewerStack__ZZ_o9{display:none}}