body{background-color:#fff;margin:0;padding:0;overflow-x:hidden}@media print{body.print-page [data-print-hide=true]{display:none!important}}#root{text-align:center;max-width:1380px;margin:0 auto}@font-face{font-family:Shape Sans;font-style:normal;font-weight:400;font-display:block;src:url(/assets/ShapeSans-Regular-Do1V_q8r.woff2)format("woff2")}@font-face{font-family:Shape Sans Light;font-style:normal;font-weight:300;font-display:block;src:url(/assets/ShapeSans-Light-CivtSGJt.woff2)format("woff2")}@font-face{font-family:Shape Sans Display;font-style:normal;font-weight:400;font-display:block;src:url(/assets/ShapeSans-Display-Dt-bTWye.woff2)format("woff2")}*{font-weight:400;font-family:Shape Sans!important}a{font-size:18px}h1,h2{word-break:break-word;font-family:Shape Sans Display!important}h1{color:#143275;margin:20px 0;font-size:46px;line-height:50px}h2{margin:0;font-size:35px;line-height:40px}h3{margin:0;font-size:28px;line-height:30px}h4{margin:0;font-size:24px;line-height:26px}strong,strong *{font-weight:700}table{border-collapse:collapse;width:100%;margin-bottom:16px}th p{margin:0;padding:0;font-size:14px;line-height:16px}th{color:#333;text-align:left;background-color:#f2f2f2;border:1px solid #ddd;padding:8px}td p{margin:0;padding:0;font-size:14px;line-height:16px}td{vertical-align:top;border:1px solid #ddd;min-height:27px;padding:8px}tr:hover{background-color:#f1f1f1}.transparent-table,.transparent-table th,.transparent-table td{background:0 0!important;border:none!important}.transparent-table tr:hover{background:0 0!important}.warning-table{border-collapse:collapse;border:2px solid #f90!important}.warning-table th{background-color:#f2f2f2;border:1px solid #f90!important}.warning-table th p{font-weight:700}.warning-table td{border:1px solid #f90!important}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror .tableWrapper table{position:relative}.ProseMirror .tableWrapper table .column-resize-handle{cursor:col-resize;z-index:10;background:0 0;border-right:2px solid #0000;width:8px;transition:border-color .2s;position:absolute;top:0;bottom:0;right:-4px}.ProseMirror .tableWrapper table .column-resize-handle:hover{background:#2196f31a;border-right-color:#2196f3}.ProseMirror .tableWrapper table .column-resize-handle.dragging{background:#1976d233;border-right-color:#1976d2}.ProseMirror .tableWrapper table th,.ProseMirror .tableWrapper table td{box-sizing:border-box;min-width:25px;position:relative}.ProseMirror .tableWrapper table th.selectedCell,.ProseMirror .tableWrapper table td.selectedCell{background:#2196f31a}.ProseMirror .tableWrapper table th:hover,.ProseMirror .tableWrapper table td:hover{position:relative}.ProseMirror .tableWrapper table th:hover:after,.ProseMirror .tableWrapper table td:hover:after{content:"";cursor:col-resize;z-index:5;background:#2196f34d;width:4px;position:absolute;top:0;bottom:0;right:0}.ProseMirror .tableWrapper table.resize-cursor{cursor:col-resize}.ProseMirror table .selectedCell{position:relative;background:#2196f31a!important}.ProseMirror table .selectedCell:after{content:"";pointer-events:none;z-index:1;border:2px solid #2196f3;position:absolute;inset:0}.tableControls{gap:8px;margin-bottom:8px;display:flex}.tableControls .dimensionControl{align-items:center;gap:4px;display:flex}.tableControls .dimensionControl label{color:#666;font-size:12px;font-weight:500}.tableControls .dimensionControl input{border:1px solid #ddd;border-radius:4px;width:60px;padding:4px 6px;font-size:12px}.tableControls .dimensionControl input:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px #2196f31a}u{text-decoration:underline}label,button{font-family:Shape Sans!important}button span,button p{font-size:14px!important}input{font-family:Shape Sans!important}ol{list-style-type:decimal}ol p{margin:0}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ul{list-style-type:disc}ul p{margin:0}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}table{border-collapse:collapse;min-width:300px;max-width:100%;margin-bottom:16px}table:not([width]){width:100%}table th,table td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:break-word;border:1px solid #ccc}table th p,table td p{min-height:27px;font-size:14px;line-height:16px;margin:0!important}table th{background-color:#f2f2f2}blockquote{color:#666;border-left:.25rem solid #d3d3d3;padding-left:.75rem}strong{font-weight:700}
