/* A concise editorial caption belongs to the illustration, without a long rule or player chrome. */
#expertise.protection-stories .architecture-caption{border:0;max-width:640px;width:100%;margin:10px auto 0;padding:8px 24px 0;min-height:130px;text-align:center;box-sizing:border-box}
#expertise.protection-stories .architecture-caption strong{font-size:clamp(21px,1.65vw,24px);line-height:1.3;letter-spacing:-.025em;text-wrap:balance}
#expertise.protection-stories .architecture-caption p{max-width:550px;margin:10px auto 0;min-height:55px;font-size:15px;line-height:1.65;text-wrap:pretty}
#expertise.protection-stories .architecture-note{margin-top:22px}
@media(max-width:1050px) and (min-width:701px){#expertise.protection-stories .architecture-caption{min-height:155px;padding-inline:8px}}
@media(max-width:700px){#expertise.protection-stories .architecture-caption{max-width:480px;min-height:145px;margin-top:6px;padding:8px 8px 0}#expertise.protection-stories .architecture-caption strong{font-size:21px}#expertise.protection-stories .architecture-caption p{font-size:15px;min-height:75px;line-height:1.65}}
