.writing-lead{font-size:1.25rem;max-width:720px}.writing-paths{margin:26px 0 34px}.writing-workspace textarea{display:block;width:100%;padding:14px;font:inherit;line-height:1.7;border:1px solid #8d82a7;border-radius:10px;margin:8px 0 18px}.writing-workspace select{min-height:44px;font:inherit;padding:8px}.writing-workspace button{min-height:44px;font:inherit;padding:10px 16px;margin:5px;border:2px solid #6c4a97;border-radius:9px;background:#f1eafa;color:#32234d}.writing-workspace label{display:block;font-weight:650}.writing-workspace [hidden]{display:none!important}.writing-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.writing-tabs button[aria-pressed=true]{background:#603b92;color:white}.writing-feedback{background:#e4f5ed;padding:18px;border-radius:12px}.writing-workspace fieldset label{font-weight:400;margin:12px 0}.writing-paths .study-card>img{min-height:170px}#writing-home>section{margin-top:30px}@media(min-width:1000px){.writing-paths{grid-template-columns:repeat(3,1fr)}.writing-paths .study-card{grid-template-columns:1fr}.writing-paths .study-card>img{height:160px;min-height:0}}
.writer-skills-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.writer-skills-list .writer-skill-card{text-align:left;margin:0;background:#fff2d2;border:2px solid #b99b57;border-radius:12px;padding:16px;font-weight:700;line-height:1.4}.writer-skills-list .writer-skill-card[aria-pressed=true]{background:#e4daf6;border-color:#684697}.writer-skills-list .writer-skill-card:focus-visible{outline:3px solid #158080;outline-offset:3px}@media(max-width:760px){.writer-skills-list{grid-template-columns:1fr 1fr}}@media(max-width:440px){.writer-skills-list{grid-template-columns:1fr}}

.writer-lesson{background:#fff3d4;border-radius:12px;padding:18px;margin:16px 0}.writer-mentor-section{background:#e9f5ef;border-radius:12px;padding:20px;margin:18px 0}.writer-mentor{white-space:pre-line;font-size:1.06rem;line-height:1.85;border-left:4px solid #6f4f9d;padding:12px 18px;background:#fff;border-radius:5px}.writer-mentor-section h4,.writer-lesson h4{margin-top:0}#writer-mentor-source{white-space:pre-line;padding:12px;background:#f6f2fb;line-height:1.7}
