/* Existing neutral theme tokens and panel typography remain authoritative. */
.correspondent-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.correspondent-editor{max-width:760px;overflow-wrap:anywhere}
.correspondent-editor .stacked-form{grid-template-columns:minmax(0,1fr)}
.correspondent-editor .stacked-form>*{min-width:0}
.correspondent-avatar{display:block;object-fit:cover;border-radius:50%;width:112px;height:112px;flex:none;margin:12px 0}
.correspondent-profile{gap:20px;align-items:flex-start}
.correspondent-profile>div{min-width:0;overflow-wrap:anywhere}
.author-signature{min-width:0;max-width:100%;overflow-wrap:anywhere}
.card-author{min-width:0;max-width:100%}
.text-effect-word{display:inline-block;max-width:100%;overflow-wrap:anywhere}
.correspondent-editor details>summary{cursor:pointer;padding:12px 0}
.correspondent-editor details>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:600px){.correspondent-field-pair{grid-template-columns:1fr}.correspondent-profile{display:block}.card-author{width:100%}.card-author .author-signature{flex-basis:100%}.card-author .meta-separator{display:none}}
.owner-facts{display:grid;gap:12px;margin:20px 0}.owner-facts>div{display:flex;justify-content:space-between;gap:16px}.owner-facts dt{font-weight:500;flex:1;min-width:0;overflow-wrap:anywhere}.owner-facts dd{margin:0;text-align:right;flex:none;white-space:nowrap}.owner-list .owner-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.owner-list .owner-actions{margin:0}.correspondent-editor input,.correspondent-editor textarea{min-width:0}

.correspondents-columns>.panel{min-width:0}
