@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Pacifico&display=swap");.inter-400{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ProseMirror{min-height:500px;padding-block:30px;padding-inline:10px;outline:none}.ProseMirror h1{font-size:2.25rem;font-weight:700;margin-top:1.5rem;font-family:Inter,sans-serif;margin-bottom:1rem;line-height:1.2}.ProseMirror h2{font-size:1.875rem;font-weight:600;font-family:Inter,sans-serif;margin-top:1.25rem;margin-bottom:.75rem;line-height:1.3}.ProseMirror h3{font-size:1.5rem;font-weight:500;margin-top:1rem;font-family:Inter,sans-serif;margin-bottom:.5rem;line-height:1.4}.ProseMirror p{margin-top:.75rem;margin-bottom:.75rem;font-family:Inter,sans-serif;line-height:1.6}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem;margin:.75rem 0}.ProseMirror ul li::marker{color:hsl(173,80%,40%)}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem;margin:.75rem 0}.ProseMirror ol li::marker{color:hsl(173,80%,40%)}.ProseMirror blockquote{border-left:4px solid hsl(173,80%,40%);padding:.5rem 1rem .5rem 2rem;background-color:#d1d5db19;margin:1rem 0;color:#4b5563}.ProseMirror hr{border:none;border-top:1px solid #d1d5db;margin:0 0 2rem}.ProseMirror .is-empty:before{content:attr(data-placeholder);color:#9ca3af;float:left;height:0;pointer-events:none}.ProseMirror>:first-child{margin-top:0}.ProseMirror>:last-child{margin-bottom:0}.ProseMirror .text-left{text-align:left}.ProseMirror .text-center{text-align:center}.ProseMirror .text-right{text-align:right}.ProseMirror .text-justify{text-align:justify}.two-columns-container{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0;padding:1rem;border:1px dashed #d1d5db;border-radius:.5rem;background-color:#f9fafb;position:relative}.two-columns-container:has(.column-left:empty,.column-right:empty){background-color:#f3f4f6}.two-columns-container:hover{border-color:#10b981;background-color:#f0fdf4}.column-left,.column-right{min-height:100px;padding:.75rem;border-radius:.375rem;background-color:white;border:1px solid #e5e7eb}.column-left:focus,.column-right:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 1px rgba(16,185,129,.1)}.column-left:before,.column-right:before{content:"";position:absolute;top:-8px;font-size:.75rem;color:#6b7280;background-color:#f9fafb;padding:0 .25rem;font-weight:500}.column-left{border-left:3px solid #3b82f6}.column-left:before{content:"Left Column";left:1rem}.column-right{border-left:3px solid #10b981}.column-right:before{content:"Right Column";right:1rem}@media (max-width:768px){.two-columns-container{grid-template-columns:1fr;gap:1rem}.column-left:before,.column-right:before{top:-6px;font-size:.7rem}}@media (max-width:600px){.ProseMirror{padding-block:20px;padding-inline:5px;outline:none}.ProseMirror h1{font-size:2.05rem}.ProseMirror h2{font-size:1.7rem}.ProseMirror h3{font-size:1.4rem}}.ProseMirror .two-columns-container{min-height:150px}.ProseMirror .column-left>:first-child,.ProseMirror .column-right>:first-child{margin-top:0}.ProseMirror .column-left>:last-child,.ProseMirror .column-right>:last-child{margin-bottom:0}