.Writingform-module__DaLx5G__page{background:var(--background);min-height:100%;color:var(--text-primary);padding:32px 20px 72px;font-family:Pretendard,Segoe UI,Malgun Gothic,sans-serif}.Writingform-module__DaLx5G__page *{box-sizing:border-box}.Writingform-module__DaLx5G__wrap{max-width:980px;margin:0 auto}.Writingform-module__DaLx5G__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.Writingform-module__DaLx5G__title{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:30px;font-weight:800;line-height:1.15}.Writingform-module__DaLx5G__topGuide{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.6}.Writingform-module__DaLx5G__requiredText{color:var(--text-secondary);white-space:nowrap;padding-top:8px;font-size:14px}.Writingform-module__DaLx5G__form{flex-direction:column;gap:26px;display:flex}.Writingform-module__DaLx5G__field{flex-direction:column;display:flex}.Writingform-module__DaLx5G__fieldRow{grid-template-columns:minmax(0,4fr) minmax(180px,1fr);align-items:end;gap:16px;display:grid}.Writingform-module__DaLx5G__titleField,.Writingform-module__DaLx5G__categoryField{min-width:0}.Writingform-module__DaLx5G__label{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.25}.Writingform-module__DaLx5G__required{color:var(--text-danger);margin-left:2px}.Writingform-module__DaLx5G__helper{color:var(--text-secondary);margin:0 0 10px;font-size:14px;line-height:1.6}.Writingform-module__DaLx5G__input,.Writingform-module__DaLx5G__select,.Writingform-module__DaLx5G__textarea{width:100%;color:var(--text-primary);background:#fff;border:1px solid #bfc7d1;border-radius:6px;outline:none;font-size:16px;transition:border-color .18s,box-shadow .18s,background-color .18s}.Writingform-module__DaLx5G__select{appearance:auto;height:48px;padding:0 14px}.Writingform-module__DaLx5G__input{height:50px;padding:0 14px}.Writingform-module__DaLx5G__textarea{resize:vertical;min-height:320px;padding:14px;line-height:1.7}.Writingform-module__DaLx5G__input::placeholder,.Writingform-module__DaLx5G__textarea::placeholder{color:var(--text-muted)}.Writingform-module__DaLx5G__input:focus,.Writingform-module__DaLx5G__select:focus,.Writingform-module__DaLx5G__textarea:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #60a5fa29}.Writingform-module__DaLx5G__actions{justify-content:center;align-items:center;gap:16px;padding-top:8px;display:flex}.Writingform-module__DaLx5G__actionRight{align-items:center;gap:10px;display:flex}.Writingform-module__DaLx5G__btn{border-radius:6px;height:44px}@media (max-width:768px){.Writingform-module__DaLx5G__page{padding:24px 14px 56px}.Writingform-module__DaLx5G__heading{flex-direction:column;margin-bottom:24px}.Writingform-module__DaLx5G__title{font-size:32px}.Writingform-module__DaLx5G__label{font-size:20px}.Writingform-module__DaLx5G__fieldRow{grid-template-columns:1fr;gap:20px}.Writingform-module__DaLx5G__textarea{min-height:260px}.Writingform-module__DaLx5G__actions{flex-direction:column;align-items:stretch}.Writingform-module__DaLx5G__actionRight{flex-direction:column;width:100%}.Writingform-module__DaLx5G__btn,.Writingform-module__DaLx5G__actionRight .Writingform-module__DaLx5G__btn{width:100%}}
