.prose-edt h1{margin-top:2rem;margin-bottom:.75rem;font-size:calc(28px * var(--text-scale, 1));line-height:1.05;letter-spacing:-.025em;color:var(--c-text);font-family:DM Sans,sans-serif;font-weight:600}.prose-edt h1:after{content:"";display:block;width:2.25rem;height:2px;margin-top:.5rem;border-radius:9999px;background:linear-gradient(to right,var(--c-primary),transparent)}.prose-edt h2{margin-top:1.5rem;margin-bottom:.625rem;font-size:calc(22px * var(--text-scale, 1));line-height:1.1;letter-spacing:-.022em;color:var(--c-text);font-family:DM Sans,sans-serif;font-weight:600}.prose-edt h3{font-size:calc(20px * var(--text-scale, 1));line-height:1.15;letter-spacing:-.018em;color:var(--c-text)}.prose-edt h3,.prose-edt h4{margin-top:1.25rem;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-weight:600}.prose-edt h4{font-size:calc(18px * var(--text-scale, 1));line-height:1.2;letter-spacing:-.012em;color:var(--c-text-secondary)}.prose-edt p{margin-top:1rem;margin-bottom:1rem;font-size:calc(17px * var(--text-scale, 1));line-height:1.7;font-weight:400;color:var(--c-text);font-family:Inter,sans-serif}.prose-edt blockquote:first-child,.prose-edt h1:first-child,.prose-edt h2:first-child,.prose-edt h3:first-child,.prose-edt h4:first-child,.prose-edt ol:first-child,.prose-edt p:first-child,.prose-edt ul:first-child{margin-top:0}.prose-edt ol,.prose-edt ul{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.25rem}.prose-edt ul{list-style:disc}.prose-edt ol{list-style:decimal}.prose-edt li{margin-top:.125rem;margin-bottom:.125rem;font-size:calc(17px * var(--text-scale, 1));line-height:1.7;font-weight:400;color:var(--c-text);font-family:Inter,sans-serif}.prose-edt blockquote{margin-top:.75rem;margin-bottom:.75rem;border-left-width:2px;border-color:var(--c-border-strong);padding-left:.875rem;font-style:italic;color:var(--c-text-secondary)}.prose-edt code{border-radius:.25rem;background-color:var(--c-background-subtle);padding-left:.375rem;padding-right:.375rem;font-size:calc(12px * var(--text-scale, 1));line-height:1.4;font-weight:400;color:var(--c-text);font-family:JetBrains Mono,monospace}.prose-edt a{color:var(--c-text-link);text-decoration-line:underline}.prose-edt mark{border-radius:.25rem;background-color:var(--c-warning-subtle);padding-left:.125rem;padding-right:.125rem;color:var(--c-text)}.prose-edt sub,.prose-edt sup{font-size:.75em}.prose-edt pre{margin-top:.625rem;margin-bottom:.625rem;overflow-x:auto;border-radius:.375rem;background-color:var(--c-background-subtle);padding:.75rem;font-size:calc(12px * var(--text-scale, 1));line-height:1.4;font-weight:400;color:var(--c-text);font-family:JetBrains Mono,monospace}.prose-edt pre code{background-color:transparent;padding:0;color:var(--c-text)}.prose-edt table{margin-top:.75rem;margin-bottom:.75rem;width:100%;border-collapse:collapse}.prose-edt td,.prose-edt th{border-width:1px;border-color:var(--c-border);padding:.5rem .75rem;font-size:calc(13px * var(--text-scale, 1));line-height:1.5;font-weight:400;color:var(--c-text);font-family:Inter,sans-serif}.prose-edt th{background-color:var(--c-background-subtle);text-align:left;font-weight:500}.prose-edt .selectedCell{background-color:var(--c-primary-subtle)}.prose-edt ul[data-type=taskList]{margin-top:.5rem;margin-bottom:.5rem;list-style-type:none;padding-left:0}.prose-edt ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.prose-edt ul[data-type=taskList] li>label{margin-top:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prose-edt ul[data-type=taskList] li>div{min-width:0;flex:1 1 0%}.prose-edt .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--c-text-placeholder);float:left;height:0;pointer-events:none}