.b02-fig{gap:8px;min-width:0;max-width:760px;margin:22px 0 0;display:grid}.b02-fig.tall{max-width:360px}.b02-fig.b02-photo{max-width:420px}.b02-fig picture{min-width:0;display:block}.b02-fig img{border-radius:14px;width:100%;max-width:100%;height:auto;display:block}.b02-fig figcaption{opacity:.75;font-size:.9rem;line-height:1.5}