/* Mismo estilo del piloto de Article, adaptado al género de cada plantilla. */
.writing-cohesion .writing-purpose{font-size:14px;color:var(--muted);line-height:1.5;margin:0 0 18px}
.writing-cohesion .writing-model{margin:16px 0;font-size:14px;line-height:1.65}
.writing-cohesion .writing-model summary{cursor:pointer;min-height:44px;padding:10px 0;box-sizing:border-box;color:var(--blue)}
.writing-cohesion .writing-model>div{padding:0 14px;border-left:2px solid var(--line);overflow-wrap:anywhere}
.writing-cohesion .writing-model h4{font-size:14px;margin:16px 0 6px}
.writing-cohesion .writing-model p{margin:0 0 12px}
.writing-cohesion .writing-build-note{max-width:80ch}
.writing-cohesion .article-ai-result-note{font-size:14px;color:var(--muted);line-height:1.5}
.writing-cohesion .writing-email-details .writing-email-subject{grid-column:1/-1;max-width:none;margin:0}
.writing-guide .writing-email-output-header{margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.writing-guide .writing-email-lines{margin:0;font-size:16px;line-height:1.7}
.writing-guide .writing-email-lines>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:3px 0}
.writing-guide .writing-email-lines dt{font-weight:600}
.writing-guide .writing-email-lines dd{margin:0;white-space:pre-wrap;min-width:0;overflow-wrap:anywhere}
@media(max-width:640px){.writing-guide .writing-email-lines{font-size:15px}.writing-guide .writing-email-lines>div{grid-template-columns:66px minmax(0,1fr);gap:6px}}
