/* Keep the title, typeset name and original handwritten name on one line. */
.ceo-letter .signature-original{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;column-gap:14px;row-gap:0;width:100%;max-width:380px;margin-top:32px!important}
.ceo-letter .signature-original>span{font-size:13px;line-height:1.6;white-space:nowrap}
.ceo-letter .signature-original>strong{font-size:21px;font-weight:500;letter-spacing:.12em;line-height:1.5;white-space:nowrap;margin:0}
.ceo-letter .signature-original>img{display:block;width:100%;max-width:146px;min-width:0;height:auto;object-fit:contain;margin:0}
@media(max-width:700px){
  .ceo-letter .signature-original{column-gap:12px;margin-top:30px!important}
  .ceo-letter .signature-original>span{font-size:12px}
  .ceo-letter .signature-original>strong{font-size:20px}
  .ceo-letter .signature-original>img{max-width:140px}
}
@media(max-width:380px){
  .ceo-letter .signature-original{column-gap:8px}
  .ceo-letter .signature-original>span{font-size:11px}
  .ceo-letter .signature-original>strong{font-size:18px;letter-spacing:.1em}
}
