.ZkOjLa_page{padding-bottom:5rem}.ZkOjLa_hero{padding-top:9rem;padding-bottom:2.5rem}.ZkOjLa_hero h1{max-width:54rem;color:rgb(var(--color-text));letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.14}.ZkOjLa_backLink{color:rgb(var(--color-muted));align-items:center;gap:.5rem;margin-bottom:1.75rem;font-size:.8125rem;display:inline-flex}.ZkOjLa_backLink:hover{color:rgb(var(--color-brand-soft))}.ZkOjLa_intro{max-width:46rem;color:rgb(var(--color-muted));margin-top:1rem;font-size:.9375rem;line-height:1.8}.ZkOjLa_intro strong{color:rgb(var(--color-text));font-weight:500}.ZkOjLa_content{min-width:0}.ZkOjLa_editor{gap:1.5rem;min-width:0;display:grid}.ZkOjLa_panel{background:rgb(var(--color-surface));border-radius:.875rem;min-width:0;padding:1.5rem}.ZkOjLa_sectionHeading{margin-bottom:1.5rem}.ZkOjLa_sectionHeading h2{color:rgb(var(--color-text));letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.ZkOjLa_sectionHeading p{color:rgb(var(--color-muted));margin-top:.375rem;font-size:.8125rem;line-height:1.7}.ZkOjLa_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ZkOjLa_fieldLabel{min-width:0;color:rgb(var(--color-text));font-size:.8125rem;font-weight:500;display:block}.ZkOjLa_fieldLabel span{color:rgb(var(--color-muted));font-weight:400}.ZkOjLa_fullField{grid-column:1/-1}.ZkOjLa_field{background:rgb(var(--color-bg));width:100%;color:rgb(var(--color-text));border:1px solid #0000;border-radius:.625rem;outline:none;margin-top:.5rem;padding:.75rem .875rem;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.ZkOjLa_field:focus{border-color:rgb(var(--color-brand));box-shadow:0 0 0 2px rgb(var(--color-brand) / .12)}textarea.ZkOjLa_field{resize:vertical;min-height:5.5rem}.ZkOjLa_writing{min-width:0}.ZkOjLa_writing .ZkOjLa_sectionHeading{padding-inline:.25rem}.ZkOjLa_editorSurface{background:rgb(var(--color-surface));border-radius:.875rem;min-width:0}.ZkOjLa_toolbar{z-index:20;border-bottom:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));border-radius:.875rem .875rem 0 0;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.875rem;display:flex;position:sticky;top:6rem}.ZkOjLa_toolButton{min-height:2.25rem;color:rgb(var(--color-muted));background:0 0;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ZkOjLa_toolButton:hover{background:rgb(var(--color-surface-alt));color:rgb(var(--color-text))}.ZkOjLa_toolActive{background:rgb(var(--color-brand) / .16);color:rgb(var(--color-brand-soft))}.ZkOjLa_toolButton:disabled{cursor:not-allowed;opacity:.35}.ZkOjLa_toolButton svg{width:1rem;height:1rem}.ZkOjLa_toolSeparator{background:rgb(var(--color-border));width:1px;height:1.25rem;margin-inline:.25rem}.ZkOjLa_editorProse{max-width:none;min-height:30rem;color:rgb(var(--color-text));overflow-wrap:anywhere;outline:none;padding:1.5rem 2rem;font-size:.9375rem;line-height:1.8}.ZkOjLa_editorProse:focus{box-shadow:inset 0 0 0 1px rgb(var(--color-brand) / .4);border-radius:0 0 .875rem .875rem}.ZkOjLa_editorProse .tableWrapper{overflow-x:auto}.ZkOjLa_editorProse pre{white-space:pre-wrap}.ZkOjLa_editorHints{color:rgb(var(--color-muted));flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:.75rem;padding-inline:.25rem;font-size:.75rem;line-height:1.7;display:flex}.ZkOjLa_imageHint{color:rgb(var(--color-muted));margin-top:.375rem;padding-inline:.25rem;font-size:.75rem;line-height:1.7}.ZkOjLa_submitRow{justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.ZkOjLa_submitRow p{max-width:42rem;color:rgb(var(--color-muted));font-size:.8125rem;line-height:1.7}.ZkOjLa_submitRow button{flex-shrink:0;min-height:2.875rem;padding-inline:1.5rem}.ZkOjLa_submitRow button:disabled{cursor:not-allowed;opacity:.5}.ZkOjLa_backLink:focus-visible,.ZkOjLa_toolButton:focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:3px}@media (min-width:768px){.ZkOjLa_hero{padding-top:13rem;padding-bottom:3rem}.ZkOjLa_panel{padding:2rem}}@media (max-width:767px){.ZkOjLa_fields{grid-template-columns:minmax(0,1fr)}.ZkOjLa_editorProse{min-height:24rem;padding:1.25rem}.ZkOjLa_toolbar{gap:.25rem;padding:.625rem;top:5rem}.ZkOjLa_toolButton{padding-inline:.5rem}.ZkOjLa_submitRow{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ZkOjLa_toolButton{transition:none}}
