.writing-result{overflow-wrap:anywhere}.writing-result details{margin:18px 0;border:1px solid #dfd8ee;border-radius:12px;padding:16px;background:#fff}.writing-result summary{font-weight:700;cursor:pointer;color:#5441a4}.writing-result h4{margin-bottom:6px}.writing-result-text{white-space:pre-wrap;line-height:1.75}.writing-result blockquote{margin:12px 0;padding:10px 16px;border-left:3px solid #9273cf;background:#f6f2fb}.writing-result details p{line-height:1.65}.writing-result summary:focus-visible{outline:3px solid #df9f48;outline-offset:4px}@media(max-width:600px){.writing-result details{padding:12px}}
