.elementor-19975 .elementor-element.elementor-element-2b4388f{--display:flex}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-widget-text-editor{color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text )}.elementor-19975 .elementor-element.elementor-element-01cc0c6 .elementor-toc__header-title{text-align:start}.elementor-19975 .elementor-element.elementor-element-01cc0c6{--header-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-c0ed4cc );--item-text-hover-decoration:underline}.elementor-19975 .elementor-element.elementor-element-01cc0c6 .elementor-toc__header{flex-direction:row}.elementor-19975 .elementor-element.elementor-element-90f6c4d>.elementor-widget-container{margin:20px 0 3px 0}.elementor-19975 .elementor-element.elementor-element-90f6c4d .elementor-heading-title{font-weight:600}.elementor-19975 .elementor-element.elementor-element-71d0842{font-weight:400}.elementor-19975 .elementor-element.elementor-element-344dc39>.elementor-widget-container{margin:20px 0 3px 0}.elementor-19975 .elementor-element.elementor-element-344dc39 .elementor-heading-title{font-weight:600}.elementor-19975 .elementor-element.elementor-element-9978620{font-weight:400}.elementor-19975 .elementor-element.elementor-element-7f61141{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-19975 .elementor-element.elementor-element-7f61141.elementor-element{--align-self:center}.elementor-19975 .elementor-element.elementor-element-874fd5c>.elementor-widget-container{margin:20px 0 3px 0}.elementor-19975 .elementor-element.elementor-element-874fd5c .elementor-heading-title{font-weight:600}.elementor-19975 .elementor-element.elementor-element-f4542c6{font-weight:400}.elementor-19975 .elementor-element.elementor-element-5d10eb9>.elementor-widget-container{margin:20px 0 3px 0}.elementor-19975 .elementor-element.elementor-element-5d10eb9 .elementor-heading-title{font-weight:600}.elementor-19975 .elementor-element.elementor-element-9fc5e36>.elementor-widget-container{margin:20px 0 3px 0}.elementor-19975 .elementor-element.elementor-element-9fc5e36 .elementor-heading-title{font-weight:600}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-19975 .elementor-element.elementor-element-cfad890{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-19975 .elementor-element.elementor-element-cfad890.elementor-element{--align-self:center}.elementor-19975 .elementor-element.elementor-element-f1c9703>.elementor-widget-container{margin:20px 0 3px 0}.elementor-19975 .elementor-element.elementor-element-f1c9703 .elementor-heading-title{font-weight:600}@media(max-width:767px){.elementor-19975 .elementor-element.elementor-element-7f61141>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-19975 .elementor-element.elementor-element-7f61141{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-19975 .elementor-element.elementor-element-7f61141.elementor-element{--align-self:center}.elementor-19975 .elementor-element.elementor-element-cfad890{width:100%;max-width:100%}}.prose a.decorated-link{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:currentColor;text-decoration-skip-ink:auto}@supports not (text-decoration-style:dotted){.prose a.decorated-link{text-decoration:none;border-bottom:1px dotted currentColor;padding-bottom:1px}}.prose a.decorated-link,.prose :where(a.decorated-link),.markdown a.decorated-link{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:currentColor;text-decoration-skip-ink:auto}@supports not (text-decoration-style:dotted){.prose a.decorated-link,.prose :where(a.decorated-link),.markdown a.decorated-link{text-decoration:none;border-bottom:1px dotted currentColor;padding-bottom:1px}}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;line-height:1.5;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.prose table thead{background-color:#000}.prose table thead th{color:#fff!important;text-align:left;font-weight:600;padding:.75rem 1rem}.prose table th,.prose table td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.prose table th[scope="row"]{font-weight:600;background-color:#f9fafb;width:25%;color:#111}.prose table tbody tr:last-child td,.prose table tbody tr:last-child th{border-bottom:none}.prose table tbody tr:hover{background-color:#f3f4f6;transition:background-color 0.2s ease-in-out}