/* Quotes always wrap in full; author stays below, centered on the same width. */
body.team #phrase{white-space:normal!important;text-align:center!important;text-wrap:balance;overflow-wrap:break-word;overflow:visible!important;text-overflow:clip!important;max-height:none!important;-webkit-line-clamp:unset!important}
body.team #phrase .phrase-author{display:block!important;width:100%!important;max-width:none!important;margin:5px 0 0!important;text-align:center!important;white-space:normal!important;line-height:1.4!important}
body.team.is-board #team-board .board-message #phrase{height:auto!important;min-width:0;font-size:clamp(11px,.9vw,16px)!important;line-height:1.45!important;margin-block:5px!important}
body.team.is-board #team-board .board-message #phrase .phrase-author{font-size:10px!important}
body.team.is-board #team-board .board-footer{min-height:88px}
@media(max-width:700px){body.team.is-board #team-board .board-message #phrase{font-size:11px!important;padding-inline:8px;box-sizing:border-box}body.team.is-board #team-board .board-message #phrase .phrase-author{font-size:10px!important}}
